學習下Linux 如何檢視磁碟空間

大雄45發表於2021-02-28
導讀  檢視磁碟空間可以使用 df 和 du  。

學習下Linux 如何檢視磁碟空間學習下Linux 如何檢視磁碟空間

df

df 以磁碟分割槽為單位檢視檔案系統,可以獲取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。

例如,我們使用df -h 來檢視磁碟資訊, -h 選項為根據大小適當顯示:
學習下Linux 如何檢視磁碟空間學習下Linux 如何檢視磁碟空間

顯示內容引數說明:

  1. Filesystem:檔案系統
  2. Size: 分割槽大小
  3. Used: 已使用容量
  4. Avail: 還可以使用的容量
  5. Use%: 已用百分比
  6. Mounted on: 掛載點 

相關命令:

  1. df -hl:檢視磁碟剩餘空間
  2. df -h:檢視每個根路徑的分割槽大小
  3. du -sh [目錄名]:返回該目錄的大小
  4. du -sm [資料夾]:返回該資料夾總M數
  5. du -h [目錄名]:檢視指定資料夾下的所有檔案大小(包含子資料夾)
du

du 的英文原義為 disk usage,含義為顯示磁碟空間的使用情況,用於檢視當前目錄的總大小。

例如檢視當前目錄的大小:

# du -sh
605M

.
顯示指定檔案所佔空間:

# du log2012.log 
300     log2012.log

方便閱讀的格式顯示test目錄所佔空間情況:

# du -h test
608K    test/test6
308K    test/test4
4.0K    test/scf/lib
4.0K    test/scf/service/deploy/product
4.0K    test/scf/service/deploy/info
12K     test/scf/service/deploy
16K     test/scf/service
4.0K    test/scf/doc
4.0K    test/scf/bin
32K     test/scf
8.0K    test/test3
1.3M    test

du 命令用於檢視當前目錄的總大小:

  1. -s:對每個Names引數只給出佔用的資料塊總數。
  2. -a:遞迴地顯示指定目錄中各檔案及子目錄中各檔案佔用的資料塊數。若既不指定-s,也不指定-a,則只顯示Names中的每一個目錄及其中的各子目錄所佔的磁碟塊數。
  3. -b:以位元組為單位列出磁碟空間使用情況(系統預設以k位元組為單位)。
  4. -k:以1024位元組為單位列出磁碟空間使用情況。
  5. -c:最後再加上一個總計(系統預設設定)。
  6. -l:計算所有的檔案大小,對硬連結檔案,則計算多次。
  7. -x:跳過在不同檔案系統上的目錄不予統計。
  8. -h:以K,M,G為單位,提高資訊的可讀性。
參考內容



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2760066/,如需轉載,請註明出處,否則將追究法律責任。

相關文章