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

2021-08-31 13:44:24 字數 1424 閱讀 6077

使用命令列工具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 代替*實現特定檔案/資料夾的查詢

#列出資訊較多,並自動選擇單位顯示大小

#建議使用*的方法,避免唯讀到指標塊的大小

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...