[Mac/Linux] 在終端機中使用 ncdu,檢視硬碟空間大小

[Mac/Linux] 在終端機中使用 ncdu,檢視硬碟空間大小

之前在 Mac 上會 使用 OmniDiskSweeper 檢視硬碟空間大小

後來看到有人介紹一個終端機模式也能使用的 ncdu

這是一個跨平台的軟體,在 Linux/Mac 上都可以使用,

來試試看吧~

 

1. 安裝 ncdu

用 Homebrew 就可以直接在 Mac 上安裝 ncdu:

brew install ncdu

 

2. 使用 ncdu 檢視目錄大小

在終端機 (terminal) 軟體 (如 iTerm2) 裡面,

執行 ncdu ,就會開始檢查「當前目錄」的大小,

或是也可以執行 ncdu <目錄> 來檢查特定目錄的大小。

 

下面是我執行 ncdu ~/Dropbox 來檢查我的 Dropbox 目錄使用狀況:

 

在這畫面中,可以按上下鍵移動,Enter 鍵進入子目錄裡面。

按下 ? 的話,可以顯示可用的按鍵:

 

像是按下 g 鍵的話,就可以顯示每個目錄/檔案占據空間的百分比,

會比預設顯示的一堆井字號 #### 更清楚:

 

3. 刪除不需要的目錄/檔案

在 ncdu 中,磁碟空間的使用量會由大到小排列,

因此應該可以蠻快找出占據空間的不必要目錄與檔案。

找到之後,按下 d 鍵就可以刪除:

 

ncdu 雖然是文字模式的軟體,不過執行起來很快速,

介面也算是清楚好用,又可以在 Mac/Linux 上都提供相同的功能與使用體驗,

不害怕使用終端機與文字模式的人,可以試試看囉~^^

(本頁面已被瀏覽過 890 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料