Linux rm命令:删除文件或目录
“rm” 命令是 remove 的缩写,Linux 中的“rm” 命令的功能为删除一个或多个文件或目录。它也可以将整个目录及在其下的所有文件及子目录删除。对于链接文件,只是删除链接,原有的文件保持不变。
命令语法如下:rm [选项] 文件名或目录名
在该语法中,选项参数的取值有5种,如表所示:
选项 | 说明 |
-d | 直接把数据删除的目录的硬链接数减到0,再删除该目录 |
-f | 强制删除文件或目录,忽略不存在的文件,不提示 |
-i | 删除文件或目录前逐一询问用户是否删除 |
-r | 递归删除目录及其下所有文件及子目录 |
-v | 删除时显示操作信息 |
以下举例是pwd命令的实例解析:
①删除一个文件
在 root 用户主目录下,输入命令“rm mrkj_2”,系统会默认会提示用户是否删除文件。如果按下“n”键就代表不删除,命令实操如图所示:
②删除一个文件,隐藏提示信息
在 root 用户主目录下,输入命令 “rm mrkj_2”,命令后携带参数 “-f”,系统就不会再询问用户是否删除,直接删除文件。此操作有危险,需要确认文件是否为必要删除,命令实操如图 所示:
③删除子目录及子目录下所有文件,隐藏提示信息
在 root 用户主目录下,删除“mrkj_C” 目录下所有文件及目录,即要删除子目录又要隐藏提示信息,所以这里使用的参数是一个组合参数,命令实操如图所示: