有一些程序可以使用树形图显示已用磁盘空间,例如WinDirStat for Windows和KDirStat for KDE / Linux:
我正在寻找类似的东西,但对于一个无头的Linux机器。 (例如,在服务器上运行控制台数据收集程序,然后在GUI环境中的graphics程序中加载该文件。)
另外,还有什么其他好的方法来获得一个结构化的使用磁盘空间表示,只有SSH访问?
NCurses磁盘使用(ncdu)对此很有帮助。 有关详细信息,请参阅http://dev.yorhel.nl/ncdu 。 它可作为大多数stream行发行版的软件包,让您浏览并找出磁盘空间的使用位置。 它使用文本字符显示目录使用情况的条形图,以便在纯文本环境中获得半graphics界面。
gt5是非常好的。 它有一个控制台界面,还可以创buildHTML文件,您可以在浏览器中查看。 它在版本库中,所以你可以直接获取它。
我使用du -cks * | sort -rn | head -11
du -cks * | sort -rn | head -11
du -cks * | sort -rn | head -11
。
它显示了十大磁盘消耗目录。 我一直在/ home上使用它。
xdiskusage
允许您将du
的输出xdiskusage
给它进行分析。 这是一个很好的select。
对于无头服务器philesight可能会有很大的用处。
(该gem的kludos去http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/ )
如果通过ssh在服务器上连接并在工作站上使用ssh X forwarding和X服务器,则可以运行相同的命令。 如果你想从命令行:
df -k /*|sort -n