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

·

Linux NCDU

Photo by Marissa Grootes on Unsplash

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

內容目錄:

  • ncdu 安裝
  • 使用方法
  • 指定目錄查詢
  • 常用快捷鍵

ncdu 的官方網址:

https://dev.yorhel.nl/ncdu

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

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

ncdu 安裝:

Debian / Ubuntu 下安裝:

apt-get -y install ncdu

CentOS 下安裝:

yum -y install ncdu

如果安裝失敗,加入第三方的 EPEL 軟體包,然後再執行一次 yum 安裝:

yum install epel-release
yum provides ncdu
yum -y install ncdu

使用方法:

ncdu -x /

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

Linux NCDU

指定目錄查詢:

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

ncdu /var

常用快捷鍵:

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

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

延伸閱讀:

https://www.mxp.tw/8171

Comments

發佈留言

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

Hey, 想嘗試 Kinsta 主機嗎?

18748

Kinsta 高效能主機

wPowered Starter 方案

馬上訂購

18749
Your Mastodon Instance