使用命令列工具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 代替*實現特定檔案/資料夾的查詢
#列出資訊較多,並自動選擇單位顯示大小
#建議使用*的方法,避免唯讀到指標塊的大小
Linux find 查詢檔案
在日誌資料夾下判斷是否有web伺服器的日誌資料夾,寫了個指令碼 bin bash cd wls annuity acc for sys in cat wiiserver name list.txt do find logs sys name sys xargs echo en n 123.txt f...
Linux查詢檔案
which locate whereis find which命令 用途 查詢可執行檔案並顯示所在的位置,適用於系統命令,shell命令無法查詢 which lsb release 檢視命令的絕對路徑,即這個可執行檔案的位置 usr bin lsb release which cd 查詢不到路徑,c...
Linux 查詢檔案
whereis 程式名稱 查詢軟體的安裝路徑 b 只查詢二進位制檔案 m 只查詢幫助檔案 s 只查詢源 u 排除指定型別檔案 f 只顯示檔名 b 目錄 在指定目錄下查詢二進位制檔案 m 目錄 在指定目錄下查詢幫助檔案 s 目錄 在指定目錄下查詢源 locate 檔名稱 在檔案索引資料庫中搜尋檔案 d...