DU是Linux(Unix Like)必用命令之一,用來檢視檔案與目錄的使用空間狀態。
DU是Linux(Unix Like)必用命令之一,用來檢視檔案與目錄的使用空間狀態。
指令:du -參數 目錄或檔案
常用參數:
-a:列出所有檔案,包含隱藏檔( 開頭為 . 的檔案),預設只有統計目錄下的檔案數量
-h:可將檔案容易以易讀式呈現(EX:GB、MB、 KB、…)
-s:計算這個目錄下的所有檔案、資料夾總量大小(但不分別列出個資料夾與檔案大小)
-S:計算並列出目錄下所有資料夾檔案大小
範例1:在當前目錄、子目錄各自檔案大小與總量大小
du
3656 ./2013/11
444 ./2013/12
4100 ./2013
1672 ./2014/01
7964 ./2014/02
1132 ./2014/03
1464 ./2014/05
288 ./2014/06
396 ./2014/10
範例2:列出所有資料夾與檔案大小
du -a
24 ./2017/07/Ubuntu_MATE_logo_2.svg_-250x250.png
20 ./2017/07/Ubuntu_MATE_logo_2.svg_-272x182.png
20 ./2017/07/Ubuntu_MATE_logo_2.svg_-300x284.png
32 ./2017/07/Ubuntu_MATE_logo_2.svg_-300x300.png
124 ./2017/07/Ubuntu_MATE_logo_2.svg_-768x728.png
8 ./2017/07/Ubuntu_MATE_logo_2.svg_-90x90.png
92 ./2017/07/Ubuntu_MATE_logo_2.svg_.png
2124 ./2017/07
0 ./2017/08
0 ./2017/09
0 ./2017/10
0 ./2017/11
0 ./2017/12
2124 ./2017
0 ./crayon-syntax-highlighter/fonts
0 ./crayon-syntax-highlighter/langs
0 ./crayon-syntax-highlighter/themes
0 ./crayon-syntax-highlighter
0 ./2018/01
0 ./2018/02
0 ./2018/03
0 ./2018
34804 .
範例3:增加易讀性並列出所有資料夾與檔案大小
du -ah
12K ./2017/07/Ubuntu_MATE_logo_2.svg_-150x150.png
24K ./2017/07/Ubuntu_MATE_logo_2.svg_-250x250.png
20K ./2017/07/Ubuntu_MATE_logo_2.svg_-272x182.png
20K ./2017/07/Ubuntu_MATE_logo_2.svg_-300x284.png
32K ./2017/07/Ubuntu_MATE_logo_2.svg_-300x300.png
124K ./2017/07/Ubuntu_MATE_logo_2.svg_-768x728.png
8.0K ./2017/07/Ubuntu_MATE_logo_2.svg_-90x90.png
92K ./2017/07/Ubuntu_MATE_logo_2.svg_.png
2.1M ./2017/07
0 ./2017/08
0 ./2017/09
0 ./2017/10
0 ./2017/11
0 ./2017/12
2.1M ./2017
0 ./crayon-syntax-highlighter/fonts
0 ./crayon-syntax-highlighter/langs
0 ./crayon-syntax-highlighter/themes
0 ./crayon-syntax-highlighter
0 ./2018/01
0 ./2018/02
0 ./2018/03
0 ./2018
34M .
範例4:增加易讀性並僅看當前目錄檔案總量大小
du -sh
34M .