如果要按扩展名搜索图像,可以使用以下命令:
find -type f -name *.gif -o -name *.jpg -o -name *.bmp
Run Code Online (Sandbox Code Playgroud)
当然,您需要列出您感兴趣的所有扩展。
要获得计数,您可以附加| wc -l.
\+您可以通过使用代替来提高效率\;。此处的区别在于,\+将所有找到的文件传递到单个执行,其中file对于找到的每个文件\;执行file一次。
find . -type f -exec file {} \+ | grep -c -i 'image'
Run Code Online (Sandbox Code Playgroud)
file如果它找到的文件数量多于可以作为参数的文件数量,您将会遇到问题。如果是这种情况,您可以xargs使用该选项将其通过管道传输。--max-args
| 归档时间: |
|
| 查看次数: |
10908 次 |
| 最近记录: |