03 目录和文件操作命令

1 rm 命令

命令含义

  • 命令名称:rm
  • 英文原意:remove files or directories
  • 所在路径:/usr/bin/rm
  • 执行权限:所有用户
  • 功能描述:删除文件或目录

命令格式

rm [选项] 文件或目录

命令选项

选项 含义
-f 强制删除
-i 交互删除,在删除之前询问用户
-r 递归删除,可以删除非空目录

注:为了使用方便,可以使用rm -rf 来删除目录或文件

2 cp 命令

命令含义

  • 命令名称:cp
  • 英文原意:copy files and directories
  • 所在路径:/usr/bin/cp
  • 执行权限:所有用户
  • 功能描述:复制文件和目录

命令格式

cp [选项] 源文件 目标文件

命令选项

选项 含义
-i 询问,如果目标文件已经存在,则会询问是否覆盖
-l 把目标文件建立为源文件的硬链接,而不是复制源文件
-s 把目标文件建立为源文件的软连接,而不是复制源文件
-d 如果源文件为软连接(对硬链接无效),则复制出的目标文件也为软连接
-p 复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
-r 递归复制,用于复制目标
-a 相当于 -dpr 选项的集合

3 mv 命令

命令含义

  • 命令名称:mv
  • 英文原意:move (rename) files
  • 所在路径:/usr/bin/mv
  • 执行权限:所有用户
  • 功能描述:移动文件或改名

命令格式

mv [选项] 源文件 目标文件

命令选项

命令 含义
-f 强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖
-i 交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项)
-n 如果目标文件已经存在,则不会覆盖移动,而且不询问用户
-v 显示详细信息

results matching ""

    No results matching ""