【Linux/Ubuntu】查詢檔案和資料夾大小
阿新 • • 發佈:2018-12-20
使用命令列工具
du
,ls
查詢檔案和資料夾大小
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 代替*實現特定檔案/資料夾的查詢
#列出資訊較多,並自動選擇單位顯示大小
#建議使用*的方法,避免只讀到指標塊的大小