我家里有一个连接到外部硬盘的 Raspberry Pi,作为小型 NAS。我想按目录监控磁盘使用情况,但由于 Pi 和 USB2 连接速度很慢,而且驱动器很大,我发现的任何交互式磁盘使用情况程序都太慢了。
为了解决这个问题,我只是将其设置为执行以下命令
tree -ah --du > diskusage
但是现在我想知道,如何解析磁盘使用情况文件,以便我可以显示第一级、第一和第二级等等的所有目录。
编辑:我在最新版本的 Raspberry Pi OS 上运行 tree 命令,并尝试在同一个 raspberry 或 ubuntu 20.04 上解析它
答案1
考虑在该 RasPi 上使用 qdirstat-cache-writer,并将生成的文件导入到您的电脑,您可以在此使用 QDirStat 随意查看它。
更多详情请点击这里:
https://github.com/shundhammer/qdirstat/blob/master/doc/QDirStat-for-Servers.md https://github.com/shundhammer/qdirstat
高血压
--
Stefan Hundhammer(QDirStat 作者)
答案2
我宁愿使用这种命令。
find / \
-maxdepth 1 \
-type d \
-exec du -sm \
--exclude="." \
--exclude="/proc" \
--exclude="/run" \
{} \;
其中du -sm
表示以兆字节为单位进行汇总