rm命令¶
欢迎阅读《每天一个Linux命令》系列!在本篇文章中,将说明 rm 命令的用法。
一、简介¶
rm
命令是 Linux 系统下用于删除文件或目录的命令。它可以永久删除文件或目录,删除后无法恢复,因此使用时要非常小心。
二、语法¶
三、选项¶
参数 | 说明 |
---|---|
-f |
强制删除,不提示确认 |
-I |
删除超过3个文件或递归删除时仅提示一次 |
-r 或 -R |
递归删除目录及其中内容 |
-d |
删除空目录 |
-v |
显示正在处理的文件名 |
四、示例¶
例1:删除一个普通文件
将 file.txt
删除。
例2:强制删除文件(不提示)
即使文件受写保护也会直接删除,不进行提示。
例3:删除多个文件
一次性删除多个文件。
例4:删除一个空目录
删除名为 emptydir
的空目录。
例5:递归删除目录及其所有内容
删除 mydir
目录及其中的所有文件和子目录。
例6:删除目录并强制不提示
强制递归删除 /tmp/testdir
,不提示确认,谨慎使用!
五、其他说明¶
rm
删除的是实际数据,不进入回收站,不可恢复。- 删除目录时必须加
-r
或-rf
,否则会提示错误。