我有AWS linux实例,目前实例中有很多文件夹。
我想映射所有文件夹及其大小,这样我可以在 1 个月后回来检查哪个文件夹占用了大量存储空间(可能是日志文件夹)。
实现这一目标的最佳方法是什么?
这样我就可以更轻松地比较本月和下个月的大小。
谢谢。
我有AWS linux实例,目前实例中有很多文件夹。
我想映射所有文件夹及其大小,这样我可以在 1 个月后回来检查哪个文件夹占用了大量存储空间(可能是日志文件夹)。
实现这一目标的最佳方法是什么?
这样我就可以更轻松地比较本月和下个月的大小。
谢谢。
我刚才从另一个问题中保存了这个答案:How can I sort du -h output by size
需要 coreutils 7.5 或更新版本。命令很简单:
或者按降序排序,使用:
输出将按大小顺序列出目录,以人类可读的格式(K、M、G)排序
要随时间比较大小,请将输出重定向到文件进行存储:
使用ncdu 实用程序。记录值。一个月后再回来检查:)
答案是制作一个 bash 脚本。
这是脚本的一部分:
我输出每个邮件文件夹子文件夹的信息,例如:
再加上
这将为我提供一些有关最常用文件夹的磁盘使用情况的信息,包括显示前 20 个最大的文件夹及其在测试期间的更改。