我用来rm -rf mydir
从我的 Linux 中删除一些大型目录。
这需要很长时间!
有没有什么办法可以加快速度?
答案1
Stackoverflow 上一个有趣的问题有一些很好的技巧,
Unix:快速“删除目录”以清理每日构建
那么,这里的“大目录”是什么?
包含大量(可能很小)文件的平面目录?
还是大型目录树(可能很宽或很深或两者兼而有之)?
根据您要删除的内容,您可能还需要查找fastrm
。
答案2
回答你的问题:当你要删除的目录中有很多文件(和/或目录,这是 Linux 下的一种文件类型)时,删除过程会花费很长时间。每个文件都必须作为删除过程的一部分进行删除,这需要对文件系统进行多次更改。
对你来说,“永远”是多长?我个人经历过的最长时间大约是 15 秒。