Mac 磁盘分析命令 ncdu
对于运维工程师(SRE/DevOps),既需要命令行工具提升效率,也常常需要图形界面工具便于可视化管理和故障排查。下面我按 命令行工具(CLI) 和 图形化工具(GUI) 两类推荐一些常用又实用的工具:
🔧 ncdu 命令行工具(CLI)¶
ncdu(NCurses Disk Usage)是一个基于 ncurses 的磁盘使用分析工具,用于快速查看目录和子目录的磁盘空间占用情况,比 du 更直观、交互性更强
1.查看指定目录的空间使用情况
ncdu /var/log
2.显示隐藏文件(默认也会显示)
ncdu -a
3.排除某些目录(例如排除 /proc)
ncdu --exclude /proc /
4.仅分析本地文件系统,忽略挂载点(如 NFS、USB)
ncdu -x /
5.保存分析结果到文件并稍后查看
ncdu -o output.json /
# 稍后查看
ncdu -f output.json