rm和rm -rf之间的差异

时间:2014-10-13 18:07:32

标签: linux

我对linux很新,我发现这个命令'rm -rf'令人困惑。我想知道'rm'和'rm -rf'之间的区别是什么时候应该使用它们?

3 个答案:

答案 0 :(得分:6)

查看man pagerm删除文件,-rf删除选项:-r删除目录及其内容递归-f忽略不存在的文件,永不提示。

答案 1 :(得分:5)

rm与" del"相同。它删除指定的文件。它不会删除目录。它还会警告你删除一些文件。

rm -rf添加"递归"和"强迫"标志。它将删除指定的文件,并在执行此操作时静默忽略任何警告。如果它是一个目录,它将删除目录及其所有内容,包括子目录。

答案 2 :(得分:3)

如果 foo 是目录

然后 rm foo 将返回错误

rm -rf foo 会删除该目录,并删除该目录下的所有文件和子目录。