rm
2021-9-16 大约 1 分钟
# rm
删除文件或目录。
# 用法
rm [选项]... 文件...
1
# 参数
-f, --force 强制删除文件或目录。
-i 强制删除文件或目录。
-I 在删除超过三个文件或者递归删除前要求确认。此选项比-i 提
示内容更少,但同样可以阻止大多数错误发生
--interactive[=WHEN] 根据指定的WHEN 进行确认提示:never,once (-I),
或者always (-i)。如果此参数不加WHEN 则总是提示
--one-file-system 递归删除一个层级时,跳过所有不符合命令行参
数的文件系统上的文件
--no-preserve-root 不对根目录'/'特殊对待
--preserve-root 不删除根目录'/'(默认)
-r, -R, --recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-d, --dir 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-v, --verbose 显示指令执行过程。
--help 显示此帮助信息并退出
--version 显示版本信息并退出
默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定
的目录,以及其下所有的内容。
To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
rm -- -foo
rm ./-foo
请注意,如果使用rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用shred。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27