ncdu是磁盘目录占用空间分析工具,支持了很多系统平台, 是du
的 curses-based 版本。代理事用 c写的。官网地址https://dev.yorhel.nl/ncdu
安装
OSX用brew安装
brew install ncdu
brew默认把可执行文件放在在/usr/local/bin/目录,你也可以在这里看到ncdu。
使用
ncdu -h
-h This help message
-q Quiet mode, refresh interval 2 seconds
-v Print version
-x Same filesystem
-r Read only
-o FILE Export scanned directory to FILE
-f FILE Import scanned directory from FILE
-0,-1,-2 UI to use when scanning (0=none,2=full ncurses)
--si Use base 10 (SI) prefixes instead of base 2
--exclude PATTERN Exclude files that match PATTERN
-X, --exclude-from FILE Exclude files that match any pattern in FILE
--exclude-caches Exclude directories containing CACHEDIR.TAG
--confirm-quit Confirm quitting ncdu
1.最简单使用就是ncdu [文件夹]
ncdu dir
扫描dir文件夹。
2.扫描本机:
ncdu / --exclude /Volumes
如果你挂了移动硬盘或连了网络硬盘, 加了个 --exclude
的参数,扫描时,他会跳过其他挂载点
扫描结果出来后,可以按 ?
出来提示:
使用数字键1、2、3进行切换,1为快捷键,2为显示格式说明,3为ncdu版权信息。
常用快捷键
n :按文件名进行排序
s :按文件大小进行排序
r :重新统计当前文件夹大小
g :用#或百分比显示各文件/目录的大小所占的百分比
i :显示当前文件/目录信息
du
linuxdu
命令也查看使用空间。du -sh *
能看到这一级目录的结果.
类似的项目
-
gt5 - Quite similar to ncdu, but a different approach.
-
tdu - Another small ncurses-based disk usage visualization utility.
-
TreeSize - GTK, using a treeview.
-
Baobab - GTK, using pie-charts, a treeview and a treemap. Comes with GNOME.
-
GdMap - GTK, with a treemap display.
-
Filelight - KDE, using pie-charts.
-
KDirStat - KDE, with a treemap display.
-
QDiskUsage - Qt, using pie-charts.
-
xdiskusage - FLTK, with a treemap display.
-
fsv - 3D visualization.
-
Philesight - Web-based clone of Filelight.