目录和文件都能操作的命令

rm命令

项目 内容
命令名称 rm
英文原意 remove files or directories
所在路径 /bin/rm
执行权限 所有用户
作用 删除文件或目录

命令格式

rm [选项] 文件或目录
选项:
	-f:	强制删除(force)
	-i:		交互删除,删除之前会询问用户是否删除
	-r:		递归删除,可以删除目录(recursive)

常用用法

  • 基本用法,直接删除文件,默认-f
    在这里插入图片描述
  • 删除目录,需要使用-r选项,默认-f
    在这里插入图片描述
  • 强制删除,因为默认-f,所以不多介绍。
  • 一般无论删除文件或是目录,都用rm -rf ,注意删除后很难恢复!

cp命令

项目 内容
命令名称 cp
英文原意 copy files and directoyies
所在路径 /bin/cp
执行权限 所有用户
作用 复制文件或目录

命令格式

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

常用用法

  • 基本用法
    复制文件:
    在这里插入图片描述
    复制目录:
  • 复制软链接属性
    如果源文件是软链接文件,复制时不加 “-d”,则实际复制的是软链接的源文件,,加 “-d” 后,则会复制软连接文件

mv命令

项目 内容
命令名称 mv
英文原意 move(rename)files
所在路径 /bin/mv
执行权限 所有用户
作用 移动文件或者改名

命令格式

mv [选项]	源文件  目标文件
选项:
	-f:		强制覆盖,如果目标已经存在,不询问,直接覆盖
	-i:	交互移动,如果目标已经存在,询问是否直接覆盖
	-n:		如果目标文件已经存在,则不会覆盖,也不询问用户
	-v:	显示详细信息(移动过程)

常用用法

  • 移动文件或目录(默认强制)
    在这里插入图片描述
    注意移动目录不需要 “-r”
  • 改名
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43758823/article/details/86529322