Mac/Linux:偶然有一個需要統(tǒng)計某文件夾下面某格式文件的個數(shù),網(wǎng)上找了一圈沒有現(xiàn)成的,現(xiàn)總結(jié)如下:
- 首先在終端進(jìn)到某文件夾下,如
cd Document/xxx;
查找某文件夾下所有文件個數(shù):
find ./ -type f | wc -l
查找某文件夾下,某格式的文件,區(qū)分大小寫
find ./ -type f -name '*.xxx' | wc -l
- 例如:查找文件夾下 jpg 格式的文件個數(shù)
此時只會統(tǒng)計 .jpg格式的文件,不會統(tǒng)計 .JPG格式的文件,*表示匹配所有的文件名
find ./ -type f -name '*.jpg' | wc -l
查找某文件夾下,某格式的文件,不區(qū)分大小寫, i 表示忽略大小寫
find ./ -type f -iname '*.xxx' | wc -l
例如:查找文件夾下 jpg 和 JPG 格式的文件個數(shù)
find ./ -type f -iname '*.jpg' | wc -l