我对linux相当陌生,我发现这个命令'rm -rf‘令人困惑。我想知道'rm‘和'rm -rf’之间有什么区别,应该在什么时候使用?
发布于 2014-10-13 18:08:59
看看手册页。rm删除文件和-rf是to选项:-r删除目录及其内容递归地,-f忽略不存在的文件,永远不要提示符。
发布于 2014-10-13 18:09:10
rm与"del“相同。它删除指定的文件。它不会删除目录。它还将警告您删除某些文件。
rm -rf添加了“递归”和“强制”标志。它将删除指定的文件,并在这样做时忽略任何警告。如果它是一个目录,它将删除该目录及其所有内容,包括子目录。
发布于 2014-10-13 18:12:22
如果foo是一个目录
然后rm foo将返回一个错误
但是rm -rf foo将删除该目录,并删除该目录下的所有文件和子目录。
https://stackoverflow.com/questions/26346194
复制相似问题