适用于无头 Linux 的磁盘使用树图软件

Vla*_*eev 24 linux disk-space-utilization

有一些程序可以使用树状显示已用磁盘空间,例如 Windows 的 WinDirStat 和 KDE/Linux 的 KDirStat:

KDirStat 截图

我正在寻找类似的东西,但要找一个无头的 Linux 机器。(例如,在服务器上运行控制台数据收集程序,然后在 GUI 环境中的图形程序中加载文件。)

或者,仅通过 SSH 访问即可获得结构化的已用磁盘空间表示的其他好方法是什么?

小智 26

NCurses 磁盘使用率 (ncdu) 对此很有用。有关详细信息,请参阅http://dev.yorhel.nl/ncdu。它可作为大多数流行发行版的软件包使用,让您浏览并找出磁盘空间的使用位置。它使用文本字符来显示目录使用的条形图,因此您可以在纯文本环境中获得半图形界面。


Jur*_*873 11

gt5很不错。它有一个控制台界面,还创建了可以在浏览器中查看的 html 文件。它在存储库中,因此您可以直接获取它。

  • 我已经使用“gt5”有一段时间了,但它有一个相当大的缺陷:如果您有很多文件,讽刺的是“gt5”需要大量的磁盘空间(数百兆字节)来生成结果。 (2认同)

Aar*_*ley 8

我用du -cks * | sort -rn | head -11.

它按磁盘消耗显示前十个目录。我一直在 /home 等上使用它。


Mik*_*eyB 5

xdiskusage允许您将 的输出通过管道传输du到其中进行分析。这是一个很好的选择。