Linux Mac統計資料夾下的檔案數目

2022-08-11 02:12:21 字數 1327 閱讀 7905

注:本文出自博主 chloneda:個人部落格 | | github | gitee | 知乎

本文源鏈結

最近需要統計 linux 系統中某個資料夾下的檔案數目,而linux 系統下有三個命令:ls、grep、wc。通過這三個命令的組合,可以實現上述要求!

統計當前目錄下檔案的個數(不包括目錄)

$ ls -l | grep "^-" | wc -l
遞迴統計當前目錄下檔案的個數(包括子目錄)

$ ls -lr| grep "^-" | wc -l
檢視某目錄下資料夾的個數(不包括子目錄)

$ ls -l | grep "^d" | wc -l
遞迴檢視某目錄下資料夾的個數(包括子目錄)

$ ls -lr | grep "^d" | wc -l
檢視某目錄下資料夾和檔案的個數(不包括子目錄)

$ ls -l | grep "^[-|d]" | wc -l
遞迴檢視某目錄下資料夾和檔案的個數(包括子目錄)

$ ls -lr | grep "^[-|d]" | wc -l
引數說明

值得注意的是:linux檔案是有型別的,我們統計的時候,通過正確的命令才能獲得我們想要的結果。在linux中可以使用以下命令檢視檔案型別。

ls -l path
在顯示檔案的屬性通常會以如下形式進行顯示:

drwxr-xr-x
在linux常見的檔案型別有7種,分別如下所示:

檔案屬性

檔案型別

-常規檔案,即file

d目錄檔案

bblock device 即塊裝置檔案,如硬碟;支援以block為單位進行隨機訪問

ccharacter device 即字元裝置檔案,如鍵盤支援以character為單位進行線性訪問

lsymbolic link 即符號鏈結檔案,又稱軟鏈結檔案

ppipe 即命名管道檔案

ssocket 即套接字檔案,用於實現兩個程序進行通訊

以上資訊靈活運用,可以正確幫助大家獲得自己想要的統計結果!

linux 統計資料夾下目錄 檔案個數

統計某資料夾下檔案的個數 ls l grep wc l 統計某資料夾下目錄的個數 ls l grep wc l 統計資料夾下檔案的個數,包括子資料夾裡的 ls lr grep wc l 如統計 home han目錄 包含子目錄 下的所有js檔案則 ls lr home han grep js wc ...

Linux統計資料夾下的檔案數目

統計當前目錄下檔案的個數 不包括目錄 ls l grep wc l統計當前目錄下檔案的個數 包括子目錄 ls lr grep wc l檢視某目錄下資料夾的個數 包括子目錄 ls lr grep d wc lls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案是指目錄,鏈結,裝置檔案等 每一行對應乙個...

Linux Mac下檔案統計相關

ls test dir wc wls test dir wc cls l test dir grep wc lls l test dir grep d wc lls lr test dir grep wc lls l 表示的是長列表輸出當前資料夾下的檔案資訊 furuiyang furuiyangd...