如何按级别解析“树”的输出?

如何按级别解析“树”的输出?

我家里有一个连接到外部硬盘的 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表示以兆字节为单位进行汇总

相关内容