Unix 命令可以一次删除两个文件夹吗?

Unix 命令可以一次删除两个文件夹吗?

哪个 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

相关内容