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” - 改名