我有很多文件夹,每个文件夹大约150GB。是的,整个存储空间非常大。我使用Linux命令行:
for dir in `ls myfolder`
do
du -sh $dir >> statistics.log
done
很慢,已经运行了3天。有没有快速的方法来做到这一点?非常感谢
答案 0 :(得分:2)
您可以du -sh /path/*
也可以阅读有关可能在后台更新索引的updatedb
,一旦完成,您可能会遇到du
<的性能提升/ p>
答案 1 :(得分:1)
不要使用for循环。 du命令接受一个路径,所以给它指定所需的路径,不要使用循环。例如,请参阅:calc folder size。