0%

Linux的 rm 命令

删除文件和目录命令rm

rm 命令用于删除文件或者目录。官方定义为:

remove files or directories

语法

1
$ rm [options] name...

参数

  • -i 删除前逐一询问确认,确认时比较好用。
  • -f 即使原档案属性设为唯读,也直接删除,无需逐一确认,是force的意思。
  • -r 将目录及里面的子文件逐一删除。

几个示例

删除文件可以直接使用rm命令,若删除目录则必须配合选项”-r”,例如:

1
2
3
4
5
6
$ rm  a.txt 
rm:是否删除 一般文件 "test.txt"? y
$ rm test
rm: 无法删除目录"test": 是一个目录
$ rm -r test
rm:是否删除 目录 "test"? y

删除当前目录下的所有文件及目录,命令行为:

1
$ rm  -r  * 

文件一旦通过rm命令删除,则无法恢复,所以必须格外一定切记小心地使用该命令。

因为发生过很多欲哭无泪的故事。。。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道