![适用于无头 Linux 的磁盘使用情况树形图软件](https://linux22.com/image/507925/%E9%80%82%E7%94%A8%E4%BA%8E%E6%97%A0%E5%A4%B4%20Linux%20%E7%9A%84%E7%A3%81%E7%9B%98%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E6%A0%91%E5%BD%A2%E5%9B%BE%E8%BD%AF%E4%BB%B6.png)
有些程序可以使用树形图,例如适用于 Windows 的 WinDirStat 和适用于 KDE/Linux 的 KDirStat:
我正在寻找类似的东西,但是是无头 Linux 机器。(例如,在服务器上运行控制台数据收集程序,然后在 GUI 环境中的图形程序中加载文件。)
或者,有什么其他好方法可以得到结构化的使用磁盘空间表示,只需 SSH 访问?
答案1
NCurses 磁盘使用情况 (ncdu) 非常适合此用途。请参阅http://dev.yorhel.nl/ncdu了解详情。它作为大多数流行发行版的软件包提供,可让您浏览并了解磁盘空间的使用情况。它使用文本字符显示目录使用情况的条形图,因此您可以在纯文本环境中获得半图形界面。
答案2
gt5 非常棒。它有一个控制台界面,还可以创建可在浏览器中查看的 html 文件。它位于存储库中,因此您只需 apt-get 即可。
答案3
我用du -cks * | sort -rn | head -11
。
它显示了磁盘占用率最高的 10 个目录。我经常在 /home 等目录上使用它。
答案4
对于无头服务器菲莱西特可能会有很大用处。
(为了那颗宝石,请去http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/)