用 ncdu 交互式分析磁盘占用

ncdu 扫描目录树后可以按大小浏览、逐层下钻,并一键删除占空间的文件,不用再反复 du 加 sort。

Linuxncdu 磁盘分析清理磁盘低风险
运行 `ncdu /`(或 `sudo ncdu /` 以包含系统目录)交互式浏览磁盘占用。

01命令

命令
$ ncdu /

02作用说明

目录默认按占用从大到小排序,直接往深处找即可,不用手写 du/sort 管道。按 `d` 删除选中项,`n` 按名称排序,`e` 显示隐藏文件,`i` 查看详情。服务器场景可以用 `ncdu -o /tmp/scan.gz /` 先导出扫描结果,再到别处用 `ncdu -f` 查看,适合目标机器负载太高不适合实时浏览的情况。

03风险

风险低风险
使用条件ncdu installed (apt install ncdu / dnf install ncdu)
!注意: ncdu 内删除是立即生效的,在系统目录里误按 d 会造成破坏。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • ncdu(1) - Linux manual page
    Ubuntu Manpages · technical · 2026-09-17
    依据: ncdu is a curses-based disk usage analyzer; pressing d within the browser deletes the selected file or directory, and -o exports the scan.

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案