本教程操作環境:linux7.3系統、Dell G3電腦。
【資料圖】
linux查看文件夾大小的命令是du。
du 是統計目錄或文件所占磁盤空間大小的命令。
我們在統計目錄時,不是想看父目錄下的子目錄名和子文件名到底占用了多少空間,而是想看父目錄下的子目錄和子文件的總磁盤占用量大小,這時就需要使用 du 命令才能統計目錄的真正磁盤占用量大小。
du 命令的格式如下:
du [選項] [目錄或文件名]
選項:
-a
:顯示每個子文件的磁盤占用量。默認只統計子目錄的磁盤占用量
-h
:使用習慣單位顯示磁盤占用量,如 KB、MB 或 GB 等;
-s
:統計總磁盤占用量,而不列出子目錄和子文件的磁盤占用量
通過命令du -h –max-depth=1 *
,可以查看當前目錄下各文件、文件夾的大小,這個比較實用。
查詢當前目錄總大小可以使用du -sh
,其中s代表統計匯總的意思,即只輸出一個總和大小。
通過命令du -h –max-depth=0 *
,可以只顯示直接子目錄文件及文件夾大小統計值。
如果只想查看指定目錄的總大小,可以使用du -sh 目錄名稱
。
對于指定文件夾也可以指定顯示層次深度,如du -h --max-depth=0 software/
及du -h --max-depth=1 software/
擴展知識:du命令和df命令的區別
有時我們會發現,使用 du 命令和 df 命令去統計分區的使用情況時,得到的數據是不一樣的。那是因為df命令是從文件系統的角度考慮的,通過文件系統中未分配的空間來確定文件系統中已經分配的空間大小。也就是說,在使用 df 命令統計分區時,不僅要考慮文件占用的空間,還要統計被命令或程序占用的空間(最常見的就是文件已經刪除,但是程序并沒有釋放空間)。
而 du 命令是面向文件的,只會計算文件或目錄占用的磁盤空間。也就是說,df 命令統計的分區更準確,是真正的空閑空間。
推薦學習:Linux視頻教程
以上就是linux 查看文件夾大小的命令是什么的詳細內容,更多請關注php中文網其它相關文章!
關鍵詞: linux