命令查詢每個檔案檔案數

2021-09-21 16:54:03 字數 637 閱讀 8169

伺服器管理人員經常遇到檔案數超過25

萬的客戶要求查詢哪些目錄的檔案數較大, 這樣的客戶

pulic_html

目錄下的子目錄一般都好幾十個,查詢起來非常困難,如果每個目錄都執行一次檔案數統計命令,最少需要

30分鐘。下面這種方法可以很快的查詢到檔案數較高的目錄。    

登陸相應ssh

,執行命令:

#cd /home/username/public_html

#du -s | sort -n  #查詢目錄磁碟占用

#find . -printf "%i\n" | sort -u | wc –

l #統計當前目錄的檔案數

或者直接執行:

#du -s /home/username/public_html/* | sort -nr #查詢目錄磁碟占用

#find . -printf "%i\n" | sort -u | wc –

l #統計當前目錄的檔案數

根據目錄磁碟占用來判斷目錄的檔案數大小,只需要統計磁碟占用較大的目錄就可以,無需遍歷查詢,可以節省大量時間。另外統計當前目錄的檔案數可以用命令:

#find . | grep -v \/$ | wc -l替代(個人覺得相對好記些)。

linux 命令 檔案數量統計

檢視當前目錄下的檔案數量 不包含子目錄中的檔案 ls l grep wc l 檢視當前目錄下的檔案數量 包含子目錄中的檔案 注意 r,代表子目錄 ls lr grep wc l 檢視當前目錄下的資料夾目錄個數 不包含子目錄中的目錄 同上述理,如果需要檢視子目錄的,加上r ls l grep d wc...

檔案查詢命令

iname filename 表明在匹配不區分大小寫 regex pattern 基於正規表示式實現檔名匹配 user username 進行使用者查詢 group groupname 按照組進行查詢 uid uidname 按照uid進行查詢,因為乙個使用者刪除之後,不在使用者家目錄裡面的檔案仍然...

Linux統計資料夾 檔案數量的命令

檢視當前目錄下的檔案數量 不包含子目錄中的檔案 ls l grep wc l 檢視當前目錄下的檔案數量 包含子目錄中的檔案 注意 r,代表子目錄 ls lr grep wc l 檢視當前目錄下的資料夾目錄個數 不包含子目錄中的目錄 同上述理,如果需要檢視子目錄的,加上r ls l grep d wc...