首頁  >  文章  >  運維  >  linux 查看資料夾大小的指令是什麼

linux 查看資料夾大小的指令是什麼

青灯夜游
青灯夜游原創
2023-01-28 17:02:5731128瀏覽

linux查看資料夾大小的指令是du。 du是統計目錄或檔案所佔磁碟空間大小的指令,語法「du [選項] [目錄或檔案名稱]」;檢視目前目錄下各檔案、資料夾的大小可執行「du -h –max-depth= 1 *”,查詢目前目錄總大小可執行“du -sh”,查看指定目錄的總大小可執行“du -sh 目錄名稱”。

linux 查看資料夾大小的指令是什麼

本教學操作環境:linux7.3系統、Dell G3電腦。

linux查看資料夾大小的指令是du。

du 是統計目錄或檔案所佔磁碟空間大小的指令。

我們在統計目錄時,不是想看父目錄下的子目錄名稱和子檔案名稱到底佔用了多少空間,而是想看父目錄下的子目錄和子檔案的總磁碟佔用量大小,這時就需要使用du 指令才能統計目錄的真正磁碟佔用量大小。

du 指令的格式如下:

du [选项] [目录或文件名]

選項:

  • #-a:顯示每個子檔案的磁碟佔用量。預設只統計子目錄的磁碟佔用量

  • -h:使用習慣單位顯示磁碟佔用量,如KB、MB 或GB 等;

  • -s:統計總磁碟佔用量,而不列出子目錄和子檔案的磁碟佔用量

透過指令du -h –max-depth=1 *,可以查看目前目錄下各檔案、資料夾的大小,這個比較實用。

linux 查看資料夾大小的指令是什麼

查詢目前目錄總大小可以使用du -sh,其中s代表統計總和的意思,也就是只輸出一個總和大小。

linux 查看資料夾大小的指令是什麼

透過指令du -h –max-depth=0 *,可以只顯示直接子目錄檔案及資料夾大小統計值。

linux 查看資料夾大小的指令是什麼

如果只想查看指定目錄的總大小,可以使用du -sh 目錄名稱

linux 查看資料夾大小的指令是什麼

#對於指定資料夾也可以指定顯示層次深度,如du -h --max-depth=0 software/du -h --max-depth=1 software/

linux 查看資料夾大小的指令是什麼

#擴充知識:du指令與df指令的差異

#擴充知識:du指令與df指令的差異

有時我們會發現,使用du 指令和df 指令去統計分區的使用情況時,得到的資料是不一樣的。那是因為df指令是從檔案系統的角度考慮的,透過檔案系統中未分配的空間來決定檔案系統中已經分配的空間大小。也就是說,在使用 df 指令統計分割區時,不僅要考慮檔案所佔用的空間,還要統計被指令或程式佔用的空間(最常見的就是檔案已經刪除,但程式並沒有釋放空間)。

而 du 指令是以檔案為導向的,只會計算檔案或目錄所佔用的磁碟空間。也就是說,df 命令統計的分區更準確,是真正的空閒空間。 ######推薦學習:###Linux影片教學#######

以上是linux 查看資料夾大小的指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn