rm删除命令

1、  命令解释

Remove,删除文件或目录

2、  命令格式

rm 文件名

3、  命令常用参数

-i 在删除之前提示是否确定要删除

-f force强制删除而不管改文件是否存在,不再提示是否要删除

-r recursive(递归的)递归删除目录及目录中的内容,也就是说可以用该命令删除多层目录及目录中的文件。

4、  命令实例

实例一:rm –i在删除之前提示是否确定要删除

wKioL1VpeqGhJ5fIAAGun9QfvuQ916.jpg

在删除前会提示你是否要删除该文件,是的话输入y删除

当我们不加任何参数时

wKiom1VpeQzx_sdQAABlAE3HQ3c817.jpg

系统也会提示你是否确定要删除,这是因为默认情况下系统为rm做了别名alias,使得我们输入的rm=rm –i

 实例二:rm –f强制删除而不管改文件是否存在,不再提示是否要删除

wKioL1VpeqLjMUxnAACD4Nr0qRw292.jpg

使用参数-f 后系统不再提示你,直接删除该文件

实例三:rm –r递归删除目录及目录中的内容,也就是说可以用该命令删除多层目录及目录中的文件。

让我们先查看一下

wKioL1Vpew-B0VHcAAEXvV9OTo4061.jpg

存在目录aa目录里又有目录b和普通文件b.txt

如果按一般情况删除的话需要先把普通文件hehe.txtrm 命令删除,用rmdir 删除目录brmdir只能删除空目录),让a目录成为空目录后在用rmdira目录删除。

现在使用rm –r 一步到位

wKiom1VpeQ2ytKUjAAEpCQd1vLo280.jpg

当然删除命令默认会提示是否删除,可以加-f参数直接删除