1. 程式人生 > >【Linux/Ubuntu】查詢檔案和資料夾大小

【Linux/Ubuntu】查詢檔案和資料夾大小

使用命令列工具duls查詢檔案和資料夾大小

du命令

du命令可以檢視資料夾的結構及其大小,可以使用-d引數和-B引數來簡單的查詢檔案/資料夾: 其中-d n代表資料夾的查詢深度,n為向內查詢幾層,一般使用1即可,-B k/m/g代表顯示的單位為MB,GB等

>>> du -sh   
> 1.3G     .
#直接輸出當前的大小summarized
#也可以在後面加folder du -sh folder1

>>> du -d 1 -B m
#結果顯式當前資料夾下的結構和大小
1066M   ./folder1
102M    ./folder2
1M      ./.file1
159M    ./folder3
1326M   .
#也可以使用h引數,human readable來顯示 >>> du -d 1 -h #自動選擇單位顯示 1.1G ./folder1 102M ./folder2 4.0K ./.file1 159M ./folder3 1.3G .

2.ls命令

ls 命令列出當前資料夾的檔案,可以使用-l --block-size=m/g-lh引數來實現大小查詢:

>>>ls -l --block-size=m *
#當前所有檔案用*,並利MB作為單位
#會遍歷到一級資料夾內部

>>>ls -l -a --block-size=
m #列出當前所有的檔案 #當前資料夾下 >>>ls -l -h * #可加上-R選項遞迴到最深檔案 #-h 自動選擇單位顯示human-readable # 用*遍歷當前資料夾下的一級資料夾 #也可以直接利用file folder 代替*實現特定檔案/資料夾的查詢 #列出資訊較多,並自動選擇單位顯示大小 #建議使用*的方法,避免只讀到指標塊的大小