這個指令行工具隻是一個基于curses版本的标準du指令。它可幫助你在沒有安裝圖形環境的情況下快速檢視系統的磁盤使用統計。

<a target="_blank"></a>
作業系統 – ubuntu 13.04
shell – bash 4.2.45
應用 – ncdu 1.9
以下是一些ncdu指令的例子:
1. 預設輸出
執行以下ncdu指令,你會觀察到,它會先掃描磁盤然後降序顯示各個目錄下的空間使用情況。
> 掃描
> 輸出
你會看到在輸出裡顯示了一個磁盤使用情況表。假如你要掃描整個檔案系統,你可以在運作ncdu指令時加上-x選項。
2. 按i可以得到標明目錄的更多資訊
如你所見,第一項預設選中。想要知道標明項的更多資訊,可以按i。
下面給出一個例子:
如你所見,顯示了目錄,類型,大小,實際占用空間等。項傳回,再按一次i。
3. 在ncdu的界面中删除目錄
在ncdu的界面中删除目錄,隻需要選中目錄,然後按d。
如你所見,ncdu請求使用者确認。假如你選擇yes,目錄将會從系統中删除。
4. 顯示每一個目錄的磁盤使用占總的磁盤空間的百分比
按g顯示每個目錄大小占總的磁盤空間的百分比。
如你所見,在輸出結果的第二豎列顯示了每個目錄所占用的空間占總的磁盤空間的百分比。
5. 獲悉有關所有可使用快捷鍵的
按?可獲得相關快捷鍵、格式以及有關ncdu版本的資訊。
下面給出一些例子:
以下是一些有關ncdu指令的重要連結
<a href="http://dev.yorhel.nl/ncdu" target="_blank">首頁</a>
<a href="http://dev.yorhel.nl/ncdu" target="_blank">下載下傳連結</a>
當然,你也可以通過指令方式下載下傳安裝,比如apt-get,yum等。另外,ubuntu使用者可使用ubuntu軟體中心下載下傳安裝這個工具。
資訊顯示快速
系統資源消耗小
在大多數linux發行版中均沒有預安裝
有一定的學習曲線
假如你不滿足于标準的du工具,想去尋找一款快速的,基于ncurses的類du工具,那麼你可以試試ncdu。它提供了許多自定義選項。你一定會喜歡它的。
你使用過ncdu,gt5或者其他任何類du工具嗎?歡迎和我們分享你的使用經驗。
原文釋出時間為:2013-11-19
本文來自雲栖社群合作夥伴“linux中國”