查看當(dāng)前目錄下的文件數(shù)量(不包含子目錄中的文件)
ls -l |grep "^-"| wc -l
查看當(dāng)前目錄下的文件數(shù)量(包含子目錄中的文件)其中:R祠挫,代表子目錄
ls -lR|grep "^-"|wc -l
查看當(dāng)前目錄下的文件夾目錄個(gè)數(shù)(不包含子目錄中的目錄)西饵,,如果需要查看子目錄的躺翻,加上R
ls -l|grep "^d"| wc -l
統(tǒng)計(jì)所有以“SLY”開(kāi)頭的目錄下的全部文件數(shù)量
ls -lR SLY*/|grep "^-"| wc -l
對(duì)每個(gè)命令參數(shù)做一下說(shuō)明備注:
ls -l
該命令表示以長(zhǎng)列表輸出指定目錄下的信息(未指定則表示當(dāng)前目錄)丧叽,R代表子目錄中的“文件”,這個(gè)“文件”指的是目錄公你、鏈接踊淳、設(shè)備文件等的總稱
grep "^d"
表示目錄,"^-"
表示文件
wc -l
表示統(tǒng)計(jì)輸出信息的行數(shù)陕靠,因?yàn)榻?jīng)過(guò)前面的過(guò)濾已經(jīng)只剩下普通文件迂尝,一個(gè)目錄或文件對(duì)應(yīng)一行,所以統(tǒng)計(jì)的信息的行數(shù)也就是目錄或文件的個(gè)數(shù)