Linux命令之du

Linux命令du(磁盤使用情況)是一個非常有用的工具,它用于查看文件和目錄的磁盤使用情況。下面是一個詳細的使用教程:

命令語法

du 命令的基本語法為:

du [OPTION]... [FILE]...

其中,OPTION 是命令選項,可以不加,FILE 是指要檢查的文件或目錄,可以是多個。

命令選項

下面是 du 命令常用的選項:

  • -h:以人類可讀的格式顯示文件大小,如 KB、MB、GB 等。
  • -s:只顯示指定目錄或文件的總大小,不顯示子目錄的大小。
  • -c:顯示所有文件或目錄的總大小。
  • -a:顯示所有文件和目錄的大小,包括隱藏文件。
  • -b:以字節為單位顯示文件大小。
  • -k:以 KB 為單位顯示文件大小。
  • -m:以 MB 為單位顯示文件大小。
  • -l:統計符號鏈接文件的大小,而不是鏈接指向的文件的大小。
  • -L:統計鏈接指向的文件的大小,而不是鏈接文件本身的大小。
  • -x:統計指定目錄下的文件和子目錄的大小,不統計其他文件系統的大小。
  • -X:排除指定的文件或目錄,不統計它們的大小。

命令示例

下面是一些 du 命令的示例:

  1. 查看當前目錄下所有文件和目錄的大小:
du
  1. 查看當前目錄下所有文件和目錄的總大小:
du -c
  1. 查看當前目錄下所有文件和目錄的大小,并以人類可讀的格式顯示:
du -h
  1. 查看指定目錄的大小:
du /path/to/directory
  1. 查看指定文件的大小:
du /path/to/file
  1. 查看指定目錄的總大小:
du -s /path/to/directory
  1. 查看指定目錄的大小,并以 KB 為單位顯示:
du -k /path/to/directory
  1. 查看指定目錄的大小,并排除指定的目錄或文件:
du -X /path/to/exclude /path/to/directory
  1. 查看指定目錄的大小,并只統計該目錄下的文件和子目錄,不統計其他文件系統的大小:
du -x /path/to/directory

總結

du 命令是一個非常實用的工具,可以幫助你快速了解文件和目錄的磁盤使用情況。通過結合不同的選項,你可以得到不同的統計結果。以上是一些常用的命令示例,希望這些示例能夠幫助你更好地理解 du 命令的使用。在使用 du 命令時,還有一些注意事項需要注意:

  1. 如果你沒有指定任何參數,則 du 命令將默認統計當前目錄下的所有文件和子目錄的大小。
  2. 當你在使用 du 命令時,可以使用通配符來指定多個文件或目錄,例如 du /path/to/dir/*
  3. 在默認情況下,du 命令會遞歸統計所有子目錄的大小。如果你只想統計指定目錄的大小,可以使用 -s 選項。
  4. 在使用 du 命令時,需要注意單位的轉換。默認情況下,du 命令會以塊(block)為單位顯示文件大小,可以使用 -h 選項將其轉換為人類可讀的格式,例如 KB、MB、GB 等。

最后,需要注意的是,du 命令只是一種簡單的磁盤使用情況統計工具。如果你需要更詳細和準確的統計結果,建議使用專業的磁盤使用情況分析工具,如 dfncdu 等。


來自chatGPT整理~

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、命令簡介 ??du命令是查看磁盤使用空間的命令。du命令可以顯示每個文件和目錄的磁盤使用情況。英文原意為dis...
    橡皮24閱讀 496評論 0 0
  • du命令:顯示文件或目錄所占用的磁盤空間。命令格式:du [option] 文件/目錄-h 輸出文件系統分區使用的...
    簡簡天天閱讀 236評論 0 0
  • du du顯示當前目錄的所有文件以及所有子目錄的文件大小 du -h以人類的角度直觀的顯示當前目錄或指定目錄/文件...
    BlackChen閱讀 675評論 0 0
  • Linux du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查...
    Nieyb閱讀 489評論 0 0
  • du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看,還是和d...
    SCOR_PIO閱讀 209評論 0 2