简介
ncdu 是一个可视化增强的交互式磁盘分析工具。
安装
Ubuntu/Debian
apt install ncdu
CentOS
yum -y install epel-release
yum install ncdu
使用
命令格式
ncdu <options> <directory>
分析指定目录
例如分析 /sync
ncdu /sync
更常用的用法,例如分析目录 /sync ,-x 排除非系统盘,彩色显示,且排除 /sync/AAA/ 目录的文件
ncdu -x --color dark --exclude /sync/AAA/* /sync
输出结果:
快捷键:
q
退出 ncdu,或退出快捷键帮助窗口?
调出快捷键帮助窗口up
/k
向上移动,down
/j
向下移动(光标所在行绿色高亮)Enter
/right
进入子目录h
/left
回到上级目录d
删除所在行的文件n
切换按文件名升序排列/降序排列s
切换按文件大小升序排列/降序排列r
重新计算大小g
在 [ #### ] / [ xx% ] / [ xx% #### ] 三种显示模式间切换
将分析结果导出
# 导出并压缩,命名为 out.gz
ncdu -1xo- / | gzip > out.gz
# 查看结果
zcat out.gz | ncdu -f-
导出目录并浏览目录
ncdu -o- | tee out.file | ncdu -f-
分析远程系统的磁盘,在本地浏览结果
ssh -C user@host ncdu -o- /mnt | ncdu -f-