Jex’s Note

Du, Df 指令

du

目錄下每一個檔案/資料夾的所佔空間

du -smh *

計算資料夾容量(total)

cd /test
du -s
441800  .

-s, –summarize : display only a total for each argument

資料夾下每個資料夾的大小

cd /test
du -h

-h : 單位為 mb

列出佔用空間前 5 名

du -s /var/* | sort -rn | head -5

xargs du -s:列出資料夾大小 (單位是 K)

df

  • / : 找出你系統中的根目錄所在磁碟,並顯示相關資訊
  • -a : 全部檔案系統和各分割區的磁碟用情形
  • -h : 容量 (G / M / K)
  • -T : 列出檔案型態

只列出sd磁碟

ls /dev/sd*

列出所有磁碟(hd及sd)

ls /dev/[sh]d*

顯示磁碟資訊

$ df -h | grep /dev/sda1 | awk '{print $0"=>"$1" "$2" "$3}'
/dev/sda1       226G  2.1G  212G   1% /=>/dev/sda1 226G 2.1G

Comments