Linux指令之統計某個路徑下的檔案和目錄個數

2021-10-19 13:38:37 字數 874 閱讀 2746

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類用於建立 移動 ...