如何获取包含约 160 万个文件的目录的大小

如何获取包含约 160 万个文件的目录的大小

我有一个文件夹,其中包含大约 220 个文件夹,其中包含 5-10k 个项目,总计大约 160 万个。我尝试过使用 df,但同一驱动器上有数 TB 的其他数据,因此它没有给我一个有用的数字。当我跑步时du -sh,我会du: cannot access '(redacted filepath)': Too many open files追一点。有什么合理的方法可以缓解我的 du 问题,或者有一个可以更好地处理数百万个文件的替代命令吗?

我应该补充一点,我并不真正关心命令运行需要多长时间,只要它发生在宇宙热寂之前的某个时间即可。

相关内容