du -csh /
以上将花费大量时间来计算,有没有办法以较少的开销查看不太准确的结果?
UPDATE
我想知道的是特定目录下的总大小.
至于更优化的版本du,我不知道一个.想到的事情是:
>将这些文件存储在ram磁盘或类似的东西上.
>如果只有一个应用程序写入此文件夹及其子文件夹,则让应用程序跟踪.
>如果所有这些文件大小相同,并且它们的数量均匀分布在目录中,您可以只计运算符目录的数量,然后将每个目录的文件乘以文件,然后按文件大小.如果只有一个目录深层结构(stat -c’%h’) – 2,只需使用目录的硬链接计数即可快速完成此操作.
>使特定用户拥有所有这些文件并使用配额机制.
>使用专用分区,只需使用df.虚拟文件系统(通过环回挂载的文件系统上的文件)也可以这样做.
在所有这些中,配额和专用分区选项可能是最简单和最有效的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。