linux 統計資料夾下檔案個數及目錄個數
統計資料夾下檔案的個數
ls
-l | grep "^-"
| wc -l
2.統計資料夾下目錄的個數
ls
-l | grep "^d"
| wc -l
統計資料夾下檔案個數,包括子檔案
ls
-lr | grep "^-"
| wc -l
統計資料夾下目錄個數,包括子目錄
ls
-lr | grep "^d"
| wc -l
wc命令: (word count)功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。
wc [-lcw]
-c 統計位元組數
-l 統計行數
-m 統計字元數,此標誌不能與-c標誌一起使用
-w 統計字數。乙個字定義為由空白、跳格或換行字元分隔的字串
以ls -lr | grep "^-" | wc -l
為例,這裡用到了管道和正規表示式,
ls -lr 這個是列出目錄下的子目錄,grep 是搜尋,匹配符合條件"-"的,這裡的內容就是要匹配開頭為-的,同理「d」就是匹配開頭為d的,在ls -l中,顯示了每個檔案的內容,開頭為d的是目錄,開頭為-的是檔案
最後的wc是進行統計的,所以linux需要好好的理解一下內容,博大精深的
linux下查詢某個檔案
參考 一.通過檔名查詢法 舉例說明,假設你忘記了httpd.conf這個檔案在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令 這個命令語法看起來很容易就明白了,就是直接在find後面寫上 name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍等...
linux下查詢某個檔案
參考 一.通過檔名查詢法 舉例說明,假設你忘記了httpd.conf這個檔案在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令 這個命令語法看起來很容易就明白了,就是直接在find後面寫上 name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍等...
複製某個路徑下的所有檔案到指定路徑
先上 private void copydirectory string srcpath,string destpath copydirectory i.fullname,destpath i.name else catch exception e 其中,directoryinfo類用於建立 移動 ...