小智 64
命令rm -rf
与rm -r -f
.
Fromrm
的手册页(man rm
在终端中输入以查看它)-r
执行以下操作:
remove directories and their contents recursively
Run Code Online (Sandbox Code Playgroud)
并且-f
:
ignore nonexistent files and arguments, never prompt
Run Code Online (Sandbox Code Playgroud)
所以结合起来,他们两者兼而有之。
请谨慎使用此命令!
Fed*_*nzi 26
除了前面的正确答案,我还要教大家钓鱼:
当您不确定命令的工作方式、选项有哪些以及它的作用时,请打开终端并键入
man <command>
Run Code Online (Sandbox Code Playgroud)
例如:
man rm
Run Code Online (Sandbox Code Playgroud)
进入后,您可以搜索该选项。手册页读起来真的很长,所以在终端类型中:
/<pattern>
Run Code Online (Sandbox Code Playgroud)
例如,这样做:
/-f
Run Code Online (Sandbox Code Playgroud)
您可以轻松登陆:
-f, --force
ignore nonexistent files and arguments, never prompt
Run Code Online (Sandbox Code Playgroud)
输入后/-r
你会得到:
-r, -R, --recursive
remove directories and their contents recursively
Run Code Online (Sandbox Code Playgroud)
您可以使用n
(next) 和N
(previous)在搜索结果之间移动。
如果您需要做某事,但您不知道命令名称,请使用apropos
在手册页中搜索:
apropos <pattern>
Run Code Online (Sandbox Code Playgroud)
例如:
apropos directory listing
Run Code Online (Sandbox Code Playgroud)
rm
是 remove 的缩写。该r
标志是递归删除目录及其内容并f
强制执行,它会覆盖任何确认提示。