Linux 上删除多个目录最快的方法是什么

Linux 上删除多个目录最快的方法是什么

我必须删除许多目录。但是

rm -r /data

速度太慢 ( 大约几天 ) /数据有

/数据/a/b/c/d/e/f/g/h ....

许多目录

有人知道吗?

答案1

删除大量文件和目录是一项耗时的操作,无论您使用的是哪种文件系统。根据您的 I/O 子系统和文件系统,并行执行删除操作可能有所帮助;只需让一个 rm 进程删除以 开头的目录a-f,另一个删除以 开头的目录g-n,第三个删除以 开头的目录o-z。或类似操作。

或者,如果你只想在后台删除文件,你可以随时

mv data data_to_be_removed
mkdir data
rm -rf data_to_be_removed

相关内容