Linux rm
命令用于删除一个或多个文件或目录。下面是 rm
命令的常用选项和使用方式。
常用选项
选项 | 作用 |
---|---|
-f | 忽略不存在的文件,不会出现提示 |
-i | 进行交互式删除 |
-r | 同时删除子目录和文件,常用于删除目录 |
-v | 显示删除的详细信息 |
-d | 删除空目录 |
使用方式
删除指定文件
使用 rm
命令删除指定的一个或多个文件,可以直接使用文件名作为参数。
$ rm file1.txt file2.txt
删除目录
使用 rm
命令删除目录时,需要加上 -r
选项。
$ rm -r dir/
删除前提示确认
使用 -i
选项可以在删除前进行提示确认:
$ rm -i file.txt
rm: remove regular file 'file.txt'? y
删除空目录
使用 -d
选项只能删除空目录。
$ rm -d empty_dir/
强制删除
使用 -f
选项可以强制删除,一般不建议使用。
$ rm -f file.txt
显示详细信息
使用 -v
选项可以显示详细信息。
$ rm -v file.txt
removed 'file.txt'
注意事项
- 删除操作不可逆,一定要谨慎使用;
rm -r
命令相当危险,操作时要特别小心;- 永远不要在命令行直接使用通配符 * 来删除文件,会很容易出现误删事件。
以上是 rm
命令的使用方式和注意事项。为了避免误删文件,请务必再次确认你要删除的文件和目录是否正确。