哪个 Unix 命令可以同时删除两个文件夹?使用rm -rf
?
答案1
是的:
rm -rf /path/to/folder1 /other/folder/in/different/place
如果您可以写入每个文件和目录,或者您不介意被问很多问题,则“-f”不是必需的。目录将按顺序删除,但两者都是作为单个命令的结果而被删除。
答案2
在 bash 中,有一种方法可以用花括号插入参数列表:
rm -rf /path/to/{folder1,folder2}
will run
rm -rf /path/to/folder1 /path/to/folder2
它可以插入到任何地方:
rm -rf /{folder1,folder2}/subfolder
will run
rm -rf /folder1/subfolder /folder2/subfolder
答案3
如果您希望删除实际上是并发的,如果它们位于不同的磁盘上,则速度可能会更快,但如果它们位于同一个磁盘上,则速度可能会更慢:
rm -rf /path/to/folder1 &
rm -rf /other/folder/in/different/place