linux 檢視目錄下檔案個數

2021-09-25 09:02:13 字數 967 閱讀 1512

統計某資料夾下檔案的個數 

ls -l |grep "^-"|wc -l

統計某資料夾下目錄的個數  

ls -l |grep "^d"|wc -l

統計資料夾下檔案的個數,包括子資料夾裡的  

ls -lr|grep "^-"|wc -l

shell是使用者與linux作業系統溝通的橋梁。使用者既可以輸入命令執行,又可以利用 shell指令碼程式設計,完成更加複雜的操作。

列出檔案 

ls -l 

然後要統計檔案有多少個 

grep 『^d』 

再要統計檔案有多少行 

wc -l

如果要查很多檔案的話,這樣反覆的敲**是不是很煩,下面我們就把這些命令放入shell指令碼裡面讓他自動去給我們執行

首先要建立乙個檔案,比方說我touch乙個a檔案,然後vi a進去編輯指令碼命令,**如下

第一行千萬要以#!開頭,然後第二行cd $1執行他的路徑,第三行就是把上面的列出檔案、統計檔案個數跟統計檔案行數通過管道符把命令連起來,然後wq儲存退出。

執行剛剛編寫好的這個shell指令碼必須要加執行許可權,下面我們輸入(chmod a+x 檔名)

然後就可以執行了,我現在要統計etc目錄下的檔案有多少個多少行,輸入(bash a /etc )a代表剛剛編寫好指令碼的檔案,bash表示執行 , /etc表示etc目錄,只需輸入這麼一行**就行,**如下 

是不是很方便,還可以統計其它檔案,把etc目錄改一下就好,這只是乙個最簡單的shell指令碼,對於初學者來說,這是必經之路,當然我也是個初學者,只是把我學習的一點經驗跟大家分享,還有更難更高深的指令碼等著我們去挖掘去學習。

**

linux 檢視目錄下檔案個數

linux之ls l grep wc l命令 檢視某資料夾下檔案的個數 ls l grep wc l 或find company type f wc l 檢視某資料夾下檔案的個數,包括子資料夾裡的。ls lr grep wc l 檢視某資料夾下資料夾的個數,包括子資料夾裡的。ls lr grep d...

linux 檢視目錄下檔案個數

linux 檢視目錄下檔案個數 統計某資料夾下檔案的個數 ls l grep wc l 統計某資料夾下目錄的個數 ls l grep wc l 統計資料夾下檔案的個數,包括子資料夾裡的 ls lr grep wc l原理,先ls顯示,然後使用grep搜尋字串,接著使用wc統計。linux統計檔案中字...

Linux檢視當前目錄下檔案的個數

檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...