Disk-Usage
結合“du”和“tree”的精華
我想知道我們是否可以將“du”的誠實與“tree”的縮進格式結合起來。如果我想要目錄大小的列表:
du -hx -d2
…顯示兩層深度,所有大小摘要都是誠實的,但沒有縮進子目錄。另一方面:
tree --du -shaC -L 2
…縮進和著色很好,但是報告的尺寸是謊言。要獲得真正的尺寸,必須:
tree --du -shaC
…也就是說,只有讓“樹”向您展示整個目錄結構,您才能獲得真實的大小。無論我想要實際顯示多少級子目錄,我都希望能夠始終擁有正確的大小摘要。我經常這樣做:
tree -du -shaC | grep "\[01;34m"
…它會修剪除目錄之外的所有內容,並很好地縮進它們…但是沒有簡單的方法可以將顯示限制在給定的數字級別(沒有摘要的謊言)。有辦法嗎?也許我錯過了正確的開關……
還結帳ncdu: http ://dev.yorhel.nl/ncdu
它的頁面還列出了其他“類似項目”:
gt5 - 與 ncdu 非常相似,但方法不同。
tdu - 另一個基於 ncurses 的小型磁碟使用視覺化實用程序。
TreeSize - GTK,使用樹視圖。
Baobab - GTK,使用餅圖、樹視圖和樹圖。與 GNOME 一起提供。
GdMap - GTK,帶有樹狀圖顯示。
Filelight - KDE,使用餅圖。
QDirStat - KDE,帶有樹狀圖顯示。
QDiskUsage - Qt,使用餅圖。
xdiskusage - FLTK,帶有樹形圖顯示。
fsv - 3D 視覺化。
Philesight - 基於 Web 的 Filelight 複製。