Jim*_*wis 719
rm -rf some_dir
Run Code Online (Sandbox Code Playgroud)
-r"recursive"-f"force"(禁止确认消息)
小心!
Pri*_*ine 57
rm -rf *
Run Code Online (Sandbox Code Playgroud)
将删除当前目录中的所有内容(文件夹和文件).
不过要小心!如果您完全确定,只有执行此命令才能执行此命令.
Ant*_*sky 12
就在这里.该-r
选项告诉rm
是- [R ecursive,并删除其参数为根的整个文件层次; 换句话说,如果给定一个目录,它将删除其所有内容,然后执行有效的操作rmdir
.
您应该知道的其他两个选项是-i
和-f
. -i
代表我 nteractive; 它会rm
在删除每个文件之前提示您. -f
代表f ;; 它继续前进并删除所有内容而不询问. -i
更安全,但-f
速度更快; 只有在你完全确定你正在删除正确的东西时才使用它.您可以指定-r
或不指定; 这是一个独立的环境.
像往常一样,你可以组合开关:rm -r -i
只是rm -ri
,而且rm -r -f
是rm -rf
.
另请注意,您正在学习的内容适用bash
于每个Unix操作系统:OS X,Linux,FreeBSD等.实际上,每个Unix操作系统上的每个shell中rm
的语法都是相同的.引擎盖下的OS X实际上是一个BSD Unix系统.
归档时间: |
|
查看次数: |
471479 次 |
最近记录: |