4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

空扰寡人 提交于 2020-03-01 02:21:29

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

更改目录:
  • cd 改变目录
    • 使用绝对或相对路径:
      • cd /home/wang/
      • cd home/wang
    • 切换至父目录: cd ..
    • 切换至当前用户主目录: cd
    • 切换至以前的工作目录: cd -
  • 选项:-P
  • 相关的环境变量:
    • PWD:当前目录路径
    • OLDPWD:上一次目录路径
列出目录内容:
  • 列出当前目录的内容或指定目录
  • 用法:ls [options] [files_or_dirs]
  • 示例
    • ls -a 包含隐藏文件
    • ls -l 显示额外的信息
    • ls -R 目录递归
    • ls -ld 目录和符号链接信息
    • ls -1 文件分行显示
    • ls –S 按从大到小排序
    • ls –t 按mtime排序
    • ls –u 配合-t选项,显示并按atime从新到旧排序
    • ls –U 按目录存放顺序显示
    • ls –X 按文件后缀排序
    • l --time=atime 查看读取文件时间
创建空文件和刷新时间:
  • touch命令
  • 格式: touch [OPTION]... FILE...
    • -a 仅改变 atime和ctime
    • -m 仅改变 mtime和ctime
    • -t [[CC]YY]MMDDhhmm[.ss]
      • 指定atime和mtime的时间戳
    • -c 如果文件不存在,则不予创建
复制文件和目录cp:
  • cp [OPTION]... [-T] SOURCE DEST
  • cp [OPTION]... SOURCE... DIRECTORY
  • cp [OPTION]... -t DIRECTORY SOURCE...
  • cp SRC DEST
    • SRC是文件:
      • 如果目标不存在:新建DEST,并将SRC中内容填充至DEST中
      • 如果目标存在:
        • 如果DEST是文件:将SRC中的内容覆盖至DEST中
          • 基于安全,建议为cp命令使用-i选项
        • 如果DEST是目录:在DEST下新建与原文件同名的文件,并将SRC中内容填充至新文件中
  • cp SRC... DEST
    • SRC... 多个文件
    • DEST 必须存在,且为目录,其它情形均会出错
  • cp SRC DEST
    • SRC是目录:此时使用选项: -r
      • 如果DEST不存在:则创建指定目录,复制SRC目录中所有文件至DEST中
      • 如果DEST存在:
        • 如果DEST是文件:报错
移动和重命名文件:
  • mv [OPTION]... [-T] SOURCE DEST
  • mv [OPTION]... SOURCE... DIRECTORY
  • mv [OPTION]... -t DIRECTORY SOURCE...
    • 常用选项:
      • -i 交互式
      • -f 强制
      • -b 目标存在,覆盖前先备份
删除:
  • rm [OPTION]... FILE...
  • 常用选项:
    • -i 交互式
    • -f 强制删除
    • -r 递归
    • --no-preserve-root 删除/
  • 示例:
    • rm -rf /*
目录操作:
  • tree 显示目录树
    • -d: 只显示目录
    • -L level:指定显示的层级数目
    • -P pattern: 只显示由指定pattern匹配到的路径
  • mkdir 创建目录
    • -p: 存在于不报错,且可自动创建所需的各目录
    • -v: 显示详细信息
    • -m MODE: 创建目录时直接指定权限
  • rmdir 删除空目录
    • -p: 递归删除父空目录
    • -v: 显示详细信息
  • rm -r 递归删除目录树
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!