rwx*_*rwx 5 linux command-line stat du
我有几个非常大的目录,我想知道它们的估计大小。我主要用于此目的du
,但每个文件夹大约需要 3 分钟,所以我问是否有替代方案du
或stat
需要更少的时间(可能不精确:~10% 就可以了)
这个问题之前已经出现过好几次了。据我所知,这里有一些可能的替代方案:
不同的文件系统- 如果您可以将您感兴趣的每个目录放在自己的文件系统上,那么您可以使用-> instantaneousdf
代替du
。
配额- 如果您可以更改目录的所有权,那么您可以使每个目录由不同的用户拥有,为它们设置磁盘配额并使用它来跟踪它们使用了多少空间(也是瞬时的)。
cron -du
在 cron 作业中运行(例如每天左右)并使用上一个作业的结果而不是du
直接运行。如果您不关心一点点不准确,这可能是一个选择。
据报道, JDiskReport可以快速分析最近分析过的驱动器或文件夹。
Filelight或磁盘使用分析器也可能是一个选项。根据这个:
如果您的机器上有桌面环境,FileLight 非常棒。它相当快,允许您深入目录树,然后仅在您想要获取更新的视图时重新扫描该子树。您完全可以每天运行一次完整扫描,然后让程序整天保持打开状态,而不进行更新。
归档时间: |
|
查看次数: |
7018 次 |
最近记录: |