用法:rm [选项]... [文件]...
删除(unlink)指定<文件>。
-f, --force 强制删除。忽略不存在的文件,不提示确认
-i 每次删除前提示确认
-I 在删除超过三个文件或者递归删除前提示一次并要求确认;
此选项比 -i 提示内容更少,但同样可以阻止大多数
错误发生
--interactive[=场景] 根据指定的<场景>进行确认提示:never(从不)、
once(一次,等效于使用 -I)或者 always(总是,
等效于使用 -i)。如果使用此参数没有指定<场景>则
总是提示
--one-file-system 递归删除一个层级时,跳过所有不符合命令行参
数的文件系统上的文件
--no-preserve-root 不要对“/”特殊处理
--preserve-root[=all] 不要删除“/”(默认行为);
如添加了“all”参数,将拒绝处理与父目录位于
不同设备上的命令行参数
-r, -R, --recursive 递归删除目录及其内容
-d, --dir 删除空目录
-v, --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 显示版本信息并退出
默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定
的目录,以及其下所有的内容。
要删除文件名第一个字符为“-”的文件(例如“-foo”),请使用
以下方法之一:
rm -- -foo
rm ./-foo
请注意,如果使用rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用shred。
评论