有没有什么快速的方法来计算LINUX / UNIX下的文件夹大小

时间:2013-09-26 01:08:55

标签: bash

我有很多文件夹,每个文件夹大约150GB。是的,整个存储空间非常大。我使用Linux命令行:

for dir in `ls myfolder`
do
    du -sh $dir >> statistics.log
done

很慢,已经运行了3天。有没有快速的方法来做到这一点?非常感谢

2 个答案:

答案 0 :(得分:2)

您可以du -sh /path/*也可以阅读有关可能在后台更新索引的updatedb,一旦完成,您可能会遇到du <的性能提升/ p>

答案 1 :(得分:1)

不要使用for循环。 du命令接受一个路径,所以给它指定所需的路径,不要使用循环。例如,请参阅:calc folder size