zoukankan      html  css  js  c++  java
  • Linux File Managers

    我们知道Linux的目录结构为树状结构,最顶级的目录为根目录/,其他目录可以将它们添加、移除到树中。

    相对路径和绝对路径

    绝对路径:由根目录/写起,例如:/usr/share/doc这个目录。

    相对路径:以./或者../写起。

    文件操作命令

    创建、删除文件夹

    mkdir feige
    
    rmdir feige
    

    创建文件

    touch fei.text
    

    删除文件、文件夹

    rm -rf path/fileName
    

    移动文件、文件夹

    mv path/fileName path/fileDirectory/
    

    拷贝文件、文件夹

    cp path/fileName path/newFileName
    

    常见命令

    查看文件内容

    ls [option]
    
    ll [option]
    

    查看当前文件路径

    pwd
    

    更换目录

    cd
    

    查看文件内容(只读,按空格键翻下一页,按Enter键向下翻一行)

    cat [option] fileName | more
    
    more fileName
    

    查看大文件内容(只读,部分加载,按空格键翻下一页,按Enter键向下翻一行,按q键退出)

    less fileName
    

    文件覆盖和追加命令

    ls -l > filename
    
    ls -l >> filename
    
    cat filename1 > filename
    
    echo "message" >> filename
    

    文件权限管理

    Linux的每个文件都有所有者,所在组,其它组的概念。

    -rw-r--r-- 1 root root  16 Apr  7 21:24 a.txt
    (1)-:代表是一个文件,如果是d则代表是一个目录。
    (2)rw-:代表文件拥有者有读和写的权限,x代表有执行权限。
    (3)r--:表示文件所在组的权限只有读,写和执行的权限没有。
    (4)r--:表示文件其它组的权限只有读,写和执行的权限没有。
    (5)1:如果是文件,则代表硬链接的个数;如果是目录,则代表子目录的个数。
    (6)root:表示文件拥有者。
    (7)root:文件所在组。
    (8)16:文件的大小。
    (9)Apr xxx:文件最后一次修改时间。
    (10)a.txt:文件或者目录的名字。
    

    修改文件所有者,-R代表递归

    chown -R userName fileOrDirectory
    

    修改文件所在组

    chgrp -R groupName fileOrDirectory
    

    给拥有者读写执行权限,所在组读写权限,其它组读权限

    chmod u=rwx,g=rw,o=r fileOrDirectory
    

    给拥有者去除执行权限,其它组增加写权限

    chmod u-x,o+w fileOrDirectory
    

    给所有用户增加读的权限

    chmod a+r fileOrDirectory
    
  • 相关阅读:
    Python进阶之浅谈内置方法(补充)
    Python进阶之浅谈内置方法
    Python运算符优先级
    python之浅谈循环
    MTCNN
    MTCNN
    tf.train.batch and tf.train.shuffle_batch
    tf.add_to_collection 和 tf.get_collection 和 tf.add_n
    tensorflow 迁移学习-Demo
    tensorflow 加载预训练模型进行 finetune 的操作解析
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/12349840.html
Copyright © 2011-2022 走看看