rm -rf mydir
对于reiserfs文件系统上具有100000个文件(在子目录中)的目录树,速度非常慢。
有什么想法可以更快地删除目录树(甚至冒着罕见的损坏风险)?
随着时间更新:rm -rf实时获取0m18.688s,而find -delete实时获取1m38.126s。我猜rm胜了:)尽管我事后进行了rm测试-我不知道这是否重要?(这是一个精确的副本,在创建树后我重新启动了该框)。用户和SYS时间是有趣:
—
Johannes Schaub-litb
rm
花user 0m0.130s sys 0m11.913s
,而find
花了user 0m0.057s sys 0m0.597s
。层次结构大约有7000个文件,并且有许多目录由深度2组成(文件位于子目录中)。
find mydir -delete
将其删除。find
经过高度优化-可能比更快rm -rf
?