Linux rm 命令详解

返回 Linux 文档目录

rm 是英文 remove 的缩写,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。

不过需要注意的是,对于链接文件,它只是删除了链接,原有文件均保持不变。

rm 也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。

rm -rf /* 这个执行了就凉了。

另外就是,通过该命令删除的文件,其实是可以恢复的哦。

用法

rm [参数] 文件

常用参数:

参数 功能
-f 强制删除,忽略不存在的文件,不会出现警告信息
-i 删除前会询问用户是否操作
-r/R 递归删除删除目录及其内容
-v 显示指令的详细执行过程
-d 删除空目录

几点说明:

默认时,rm 不会删除目录。使用(-r 或-R)选项可删除每个给定
的目录,以及其下所有的内容。

示例

1、删除前逐一询问确认

[root@shuaidi ~]# rm -i file1.txt
remove file1.txt?

2、删除当前目录下所有文件:

[root@shuaidi ~]# rm -rf *

3、清空系统中所有的文件(需谨慎):

[root@shuaidi ~]# rm -rf /*

发表评论

后才能评论

评论(2)