ncdu是磁盤(pán)目錄占用空間分析工具,支持了很多系統(tǒng)平臺(tái), 是du的 curses-based 版本。代理事用 c寫(xiě)的。官網(wǎng)地址https://dev.yorhel.nl/ncdu
安裝
OSX用brew安裝
brew install ncdu
brew默認(rèn)把可執(zhí)行文件放在在/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.最簡(jiǎn)單使用就是ncdu [文件夾]
ncdu dir
掃描dir文件夾。
2.掃描本機(jī):
ncdu / --exclude /Volumes
如果你掛了移動(dòng)硬盤(pán)或連了網(wǎng)絡(luò)硬盤(pán), 加了個(gè) --exclude 的參數(shù),掃描時(shí),他會(huì)跳過(guò)其他掛載點(diǎn)
掃描結(jié)果出來(lái)后,可以按 ?出來(lái)提示:

使用數(shù)字鍵1、2、3進(jìn)行切換,1為快捷鍵,2為顯示格式說(shuō)明,3為ncdu版權(quán)信息。
常用快捷鍵
n :按文件名進(jìn)行排序
s :按文件大小進(jìn)行排序
r :重新統(tǒng)計(jì)當(dāng)前文件夾大小
g :用#或百分比顯示各文件/目錄的大小所占的百分比
i :顯示當(dāng)前文件/目錄信息
du
linuxdu命令也查看使用空間。du -sh *能看到這一級(jí)目錄的結(jié)果.
類(lèi)似的項(xiàng)目
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.