跳到内容
分享网

服务器上想快速看谁占地方:dust 开源免费,一条命令列出体积排行

系统相关 Linux macOS Windows 1 分钟前更新 浏览 7 ↓ 直达下载

在只有 SSH 的服务器上排查磁盘,图形工具用不上。dust 把 du 的递归输出整理成一棵树状的体积排行,从大到小依次展开,扫一眼就知道该从哪个目录下手清理。

它解决什么问题

服务器只有命令行,du 的输出又长又乱,看不出层级关系。

想快速找出占空间最大的几层目录,不想手工算体积。

核心能力

能力 具体能做到什么
树状排行 按体积排序展示目录层级,直观看出大头在哪
彩色区分 不同类型与体积用颜色区分,辨识度高
用法简单 默认一条命令即可,不需要拼长参数
进度可视 扫描过程有进度提示,大目录不至于像卡死
可限深度 通过参数控制展开层数,输出不刷屏
忽略规则 可跳过指定目录或挂载点,结果更贴近需求
dust — 终端磁盘占用排行(免费学习资源)
dust · 终端磁盘占用排行

比 du 强的地方在「组织方式」,不在读取速度上

du 本身并不慢,问题在于它的输出是一长串平铺路径,几十行之后人就失去判断力了。dust 把同样的信息重排成「按体积排序的树」,并对占比大的分支做视觉强调,让人先看到最重要的那几层。这是信息呈现层面的改进,代价是它需要额外计算排序,超大盘上会稍慢一点。

在服务器上使用的实用习惯是限定深度:一般展开两三层就足够定位到具体目录,再针对那个目录单独深挖,比一次性把全盘铺开要快得多。排查完成后,清理动作仍然建议交给明确的删除命令并逐项确认,别依赖工具的删除功能。

同类工具怎么选

工具 授权 差别在哪
ncdu 开源免费 交互式终端磁盘分析,逐层浏览体验更好。
QDirStat 开源免费 图形界面加方块图,桌面环境下更直观。
du 系统自带 零安装成本,但输出需要自己整理。

谁适合用

  • 通过 SSH 维护服务器、需要快速定位占用的人
  • 本地开发机上缓存膨胀、想弄清分布的开发者
  • 喜欢用终端而不是图形工具的技术用户

怎么开始

  1. 从发行版仓库或包管理器安装 dust。
  2. 在目标目录执行,默认展示当前路径下的体积排行。
  3. 用参数限定展开深度,例如只看两三层。
  4. 按颜色与排序定位到最大分支,逐层进入复查。
  5. 确认内容后清理,再跑一次核对体积变化。

常见问题

和 ncdu 怎么选?
ncdu 提供可交互的浏览界面,适合边看边动手;dust 是「一屏快照」,适合快速判断。

比 du 快吗?
不一定更快,优势在结果呈现;读取量两者接近。

Windows 上能用吗?
官方提供 Windows 版,也可以在包管理器里安装。

删除功能有吗?
它定位为分析工具,删除请用常规命令并仔细确认路径。

授权与合规

dust 以 Apache-2.0 协议开源发布,源码在 GitHub 公开,免费使用。 官网:github.com/bootandy/dust

继续找同类资源

这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Linux / macOS / Windows
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。