一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux rm 命令

删除文件。通常不会将文件移入可恢复的回收站。

GNU Coreutils

语法

命令格式
rm [OPTION]... FILE...

常用参数

6 个参数
参数说明
-i, --interactive=always每次删除前都询问。
-I大量删除或递归删除前统一询问一次。
-f, --force忽略不存在的文件且不询问。
-r, -R, --recursive递归删除目录及其内容。
-d, --dir删除空目录。
-v, --verbose显示每个被删除的项目。

用法示例

3 个示例

删除文件。通常不会将文件移入可恢复的回收站。

rm -i ./old-notes.txt

删除文件前先询问;-- 用于结束选项解析。

rm -i -- old-draft.txt

删除多个匹配的文件前统一询问一次。

rm -I -- *.tmp

使用提示

删除可能无法撤销。先检查当前目录和完整路径;不要对不熟悉的递归命令使用提权权限。