有些程序可以使用树形图,例如适用于 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/)