我有一个包含大约10万个小xml文件的unix目录,我想计算这个目录的大小。
我运行了命令:du -sh directory_name
但是命令已经运行了15分钟。我相信原因是大量的小文件。 在这种情况下,有没有更快的方法来计算尺寸?
答案 0 :(得分:1)
您是否考虑过使用awk
,大致如下:
ls -l | awk '{sum+=$5} END {print sum}'
当然" ls -l"显示"文件大小",而不是"磁盘空间使用",但也许这对你的目的来说足够好。