[Linux/Mac] du 指令:查看資料夾或檔案大小

指令使用要點

指令用途

  • 查看目錄或檔案大小。
  • 可以搭配 pipeline 透過 sort 指令進行排序,整理硬碟空間、找肥貓檔案的場合很好用。
  • Linux 和 macOS 都支援 du 指令,指令操作原理也大同小異,只是有些 option 的字眼或支援度上略有差異。例如 linux 是 --max-depth=<目錄層數>,macOS 則是 -d <目錄層數>

常用 option:

Option
(Linux)
Option
(Mac)
Description
–max-depth=<depth> -d <depth> 指定往下的目錄層數
-s -s 等於 depth=0
-c -c 最後多顯示一個 total 值
-h -h 以人眼容易閱讀的方式加上單位顯示 (若有指定 -b/-g/-k/-m 則無效)
-b (不支援) 以 byte 為單位顯示
-g -g 以 GB 為單位顯示
-k -k 以 KB 為單位顯示
-m -m 以 MB 為單位顯示

閱讀更多[Linux/Mac] du 指令:查看資料夾或檔案大小