无头Linux的磁盘使用率树形图软件


22

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

KDirStat屏幕截图

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

另外,仅通过SSH访问,还有什么其他好的方法来获得结构化的已用磁盘空间表示形式?


Answers:


24

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


这个很棒,强烈推荐。
2011年

ncdu不生成树图。
戴夫·霍纳

11

gt5非常好。它具有控制台界面,还创建可在浏览器中查看的html文件。它在存储库中,因此您可以轻松获取它。


不错。。。。。。
3dinfluence 2010年

1
我已经使用gt5了一段时间,但是它有一个相当大的缺陷:如果您有很多文件,gt5讽刺的是需要大量的磁盘空间(数百兆字节)才能生成结果。
弗拉基米尔·潘捷列夫2011年

8

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

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


辉煌!无需安装,即使需要进行一些导航并在不同位置运行命令以调查所有可用空间都去了哪里,这项工作也很好。
Niavlys

5

xdiskusage允许您将其输出传递给du它进行分析。这是一个很好的选择。



1

如果通过ssh在服务器上连接并在工作站上使用ssh X转发和X服务器,则可以运行相同的命令。如果要从命令行进行:

df -k /*|sort -n

1
是的,这很明显,但是我不想在服务器上安装KDE :)而且,我正在寻找一种更好/更结构化的方法,而不是仅按大小对所有文件进行排序...以澄清已编辑的问题。
弗拉基米尔·潘捷列夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.