linux系统学习笔记——文件与目录管理

  1. 目录与路径

    (1)相对路径与绝对路径
    (2)目录的相关操作
    . 代表此层目录
    .. 代表上层目录
    -代表上一工作目录
    ~代表“目前用户身份”所在的文件夹
    ~acount代表目前acount这个用户所在的文件夹
    (3)目录操作命令
    cd 切换目录
    pwd显示当前目录
    mkdir新建一个目录
    rmkdir删除一个空目录

    2.文件与目录管理

    (1)查看文件与目录
    ls 相关选项
    -a 查看全部文件;
    -A 查看全部文件及目录(不包含.. 与.);
    -d 列出目录本身(非目录数据);
    -f 列出结果,不进行排序;
    -F 根据文件、目录等信息给与附加数据结构;
    -h 将文件容量以人类较容易的方式列出来;
    -i 列出icode号码;
    -l 列出长数据串,包含文件的属性与权限数据等;
    -n 列出UID与GID,而非用户与用户组的名称;
    -r 将排序结果反向输出;
    -R 连同子目录内容一起列出来等于该目录下的所有文件都会显示出来;
    -S 以文件的大小排序,而不是用文件名称排序;
    -t 以时间排序,而不是以文件名;
    –color=never 不要依据文件的特性给与颜色显示;
    –color=always 显示颜色
    –color=auto 让系统自行依据设置来判断是否给与颜色;
    –full-time 以完整的时间模式输出;
    –time={atime,ctime} 输出访问时间或改变时间权限属性时间,而非内容更改时间

    (2)复制、删除、移动:cp、rm、mv
    cp [-adfilprsu] 源文件 目标文件
    选项:
    -a 相当于-pdr;
    -d 若目标文件为连接文件的属性,则复制链接文件属性而非文件本身;
    -f 若目标文件已经存在且无法开启,则删除后在尝试一次;
    -i 若目标文件已经存在,在覆盖时询问操作进行;
    -l 进行硬链接的链接文件创建,非复制文件本身;
    -p 复制文件的属性及其内容,非使用默认属性(备份文件);
    -r 递归连续复制,用于目录的复制行为(常用);
    -s 复制成为符号文件,“快捷方式”;
    -u 若目标文件比源文件旧进行更新;
    如果源文件在两个以上,则最后一个目标文件用目录;

    rm[-fir] 文件对象或目录对象
    选项
    -r 第归删除,常用目录删除;
    -f 强制删除,忽略文件的存在,提示警告信息;
    -i 互动模式,询问用户是否操作;
    注意:rmdir删除空目录,非空目录删除失败;
    \rm -r /tep/etc 此操作忽略alias指定的参数;

    mv [-fiu] 源文件 目标文件
    -f 强制移动,如果目标文件存在,不会询问直接替换;
    -i 会话模式,如果目标文件存在,会询问是否替换;
    -u 如果目标文件存在,且源文件较新,则更新;

    (3)获取文件所属文件目录及文件名
    例:
    basename /etc/sysconfig/network
    dirname /etc/sysconfig/network

你可能感兴趣的:(Linux)