Linux 使用 NCDU 替代 DU 來檢視資料夾大小

Linux Ncdu Instead DU

Linux 的 du 命令來查看硬碟空間的目錄及文件的使用情況,是我一直最常用的的 Linux 指令,今天社群好友告訴我,安裝 ncdu 來試試,切入 ncdu 視窗跟桌面的工具一樣,會比 du 還方便。

ncdu 的官方網址:

NCDU 全名 NCurses Disk Usage,是一個可以用來檢視我們主機硬碟空間裡,資料夾使用容量的程式;ncdu 命令是對傳統 du 命令功能上的增強版,不需要像 du 那樣輸入大量的命令,就可以計算文件及目錄大小並可以按照大小或文件名進行排序。

簡單的說,常常 VPS 的空間滿了,但又不知道是哪一個資料夾佔用了大量空間,這時就可以利用 NCDU 高效率的檢查,很容易的找出大檔案。
Advertisement

ncdu 安裝:

Debian / Ubuntu 下安裝:

apt-get -y install ncdu

CentOS 下安裝:

yum -y install ncdu

使用方法:

ncdu -x /

一開始會掃描整個根目錄硬碟使用情況,掃描完成後默認按照目錄大小降序顯示各個目錄的空間使用情況,若要退出程式按鍵盤 q 鍵。

Linux NCDU

指定目錄查詢:

在 ncdu 命令後加上路徑即可,例如:

ncdu /var

常用快捷鍵:

n :按文件名進行排序
s :按文件大小進行排序
r :重新統計當前文件夾大小

另外,關於 DU 命令的操作,可以參考一介資男的 – Ubuntu 列出所有目錄大小的幾個方式

列出目錄大小,這絕對是在追查網站伺服器容量殺手時最重要的技能與需求。 單純查看系統硬碟大小的指令是 df -h , h 是指用可讀性較好的單位來換算。 而知道目前使用量後就是開始追查目錄大小,指令是 du -hs /path/to/folder 單純看某個目錄大小的做法。 使用 ls 列出路徑中的檔案(資料夾目錄也是一...

Featured Photo by Даниил Некрасов from Pixabay

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top