用 ncdu 交互式分析磁盘占用
ncdu 扫描目录树后可以按大小浏览、逐层下钻,并一键删除占空间的文件,不用再反复 du 加 sort。
运行 `ncdu /`(或 `sudo ncdu /` 以包含系统目录)交互式浏览磁盘占用。
01命令
命令
$ ncdu /02作用说明
目录默认按占用从大到小排序,直接往深处找即可,不用手写 du/sort 管道。按 `d` 删除选中项,`n` 按名称排序,`e` 显示隐藏文件,`i` 查看详情。服务器场景可以用 `ncdu -o /tmp/scan.gz /` 先导出扫描结果,再到别处用 `ncdu -f` 查看,适合目标机器负载太高不适合实时浏览的情况。
03风险
!注意: ncdu 内删除是立即生效的,在系统目录里误按 d 会造成破坏。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- ncdu(1) - Linux manual page依据: 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 · 分类: 文件与文件夹