更快的 du/stat 目录替代方案

更快的 du/stat 目录替代方案

我有几个非常大的目录,我想知道它们的估计大小。我主要为此目的使用du,但每个文件夹大约需要 3 分钟,所以我想问是否有替代方法dustat花费更少的时间(它可能不准确:~10% 就可以了)

答案1

这个问题很早就出现了几次据我所知,这里有一些可能的替代方案:

  • 不同的文件系统- 如果您可以将您感兴趣的每个目录放在它自己的文件系统上,那么您就可以使用df而不是du-> 即时。

  • 配额- 如果您可以更改目录的所有权,那么您可以让每个目录由不同的用户拥有,为它们设置磁盘配额并使用它来跟踪它们使用的空间量(也是即时的)。

  • 计划任务- 运行ducron 作业(例如每天一次)并使用上一个作业的结果,而不是du直接运行。如果您不介意一点不准确,这可能是一个选择。

  • 磁盘报告据报道,可以快速分析最近分析过的驱动器或文件夹。

  • 文件灯或者磁盘使用情况分析器也可能是一种选择。根据这个

    如果您的机器上有桌面环境,FileLight 非常棒。它相当快,允许您深入目录树,然后仅在需要获取更新视图时重新扫描该子树。您可以每天运行一次完整扫描,然后整天打开程序而不进行任何更新。

相关内容