Linux之30——df du 命令
阿新 • • 發佈:2021-07-18
df 命令
檢查磁碟空間佔用情況(並不能檢視某個目錄佔用的磁碟大小)。
命令格式:
df [option]
-h 以容易理解的格式(給人看的格式)輸出檔案系統分割槽使用情況,例如 10kB、10MB、10GB 等。
-k 以 kB 為單位輸出檔案系統分割槽使用情況。
-m 以 mB 為單位輸出檔案系統分割槽使用情況。
-a 列出所有的檔案系統分割槽,包含大小為 0 的檔案系統分割槽。
-i 列出檔案系統分割槽的 inodes 資訊。
-T 顯示磁碟分割槽的檔案系統型別。
檢視系統的分割槽使用情況,並顯示檔案系統的型別:
$ df -hT
可以從上面的命令獲得磁碟的分割槽情況,每個分割槽的總容量、使用容量、剩餘容量。
檢視某個目錄所在分割槽的磁碟使用情況:
$ df -h nodedemo/
輸出檔案系統的 inodes 資訊:
$ df -ih
du 命令
顯示檔案或目錄所佔的磁碟空間。
命令格式:
du [option] 檔案/目錄
-h 以容易理解的格式(給人看的格式)輸出檔案系統分割槽使用情況,例如 10kB、10MB、10GB 等。
-s 顯示檔案或整個目錄的大小,預設單位為 kB。
顯示當前目錄的大小:
$ du -hs
顯示某個目錄或檔案的大小:
$ du -hs nodedemo/ $ du -hs nodedemo/Dockerfile
顯示當前目錄下所有檔案的大小:
$ du -hs ./*
包括當前目錄下的檔案和子目錄。
注意下面寫法的區別:
$ du –hs xxxx 顯示目錄總大小,不會列出目錄中的每一個檔案 $ du –hs xxxx/* 列出 xxxx下每個目錄和檔案所佔容量
注意,不要直接執行 du 命令,它會遍歷並列出目錄下的所有檔案,你會被輸出的結果所淹沒!