1. 統(tǒng)計(jì)當(dāng)前目錄下文件的個(gè)數(shù)(不包含目錄)
ls -l | grep "^-" | wc -l
2. 統(tǒng)計(jì)當(dāng)前目錄下所有文件的個(gè)數(shù)(包含子目錄)
ls -lR | grep "^-" | wc -l
3. 統(tǒng)計(jì)當(dāng)前目錄下文件 夾 的個(gè)數(shù)(包含子目錄)
ls -lR | grep "^d" | wc -l
- 解釋:
ls -l (有時(shí)可以用 ll 簡寫):列出當(dāng)前目錄下所有的文件信息
ls -lR : 列出當(dāng)前目錄下包括子目錄在內(nèi)的所有文件信息
grep "^-":過濾ls輸出的信息,只保留一般文件
grep "^d":過濾ls輸出的信息瓜喇,只保留目錄
wc -l : 統(tǒng)計(jì)輸出信息的行數(shù)丐枉,一行信息代表一個(gè)文件