与我刚才问的这个问题有关查找占用 Linux Web 服务器上 80% 空间的文件
我认为这样的程序非常棒。提供有关系统上的文件和文件夹以及它们占用的空间的最新信息。
您甚至可以添加一些有关权限的警告信息。
有这样的事情存在吗?
我一直在想 1998 年时使用过的 Windows 应用程序 Treesize。
答案1
北卡罗莱纳大学是 du 的 curses 接口。它对于您想要的批处理量来说不是很好,但它会向您显示哪些内容正在使用空间。
答案2
答案3
它是 unix,所以你回答了你自己的问题:使用 cron 运行 du 命令并将输出写入文件。
例如:
root@zachs:~# cat /etc/cron.d/update-home-sizes
0 4 * * * root du /home/* --max-depth 1 | sort -n >/home/.sizes
使 /home 中的 .sizes 文件保持更新,以记录每个用户使用的磁盘大小。当然,可以根据个人需求进行调整。
答案4
你可能感兴趣阿盖杜. 从描述来看,“它基本上与 du 进行相同类型的磁盘扫描,但它还记录了所扫描所有内容的最后访问时间。然后,它会建立一个索引,使其能够高效地生成报告,总结每个子目录的结果,然后根据需要生成这些报告。”
它还将提供一个 URL,您可以使用它来导航您的文件系统,以便每个目录中文件的年龄一目了然。