Это использует команду file, чтобы попытаться распознать тип файла независимо от имени файла (или расширения).
Если /path/to или имя файла содержит строку image, то указанное выше может возвращать фиктивные удары. В этом случае я предлагаю
cd /path/to
find . -type f -print0 | xargs -0 file --mime-type | grep -i image/
Ответ 5
В дополнение к ответу @Dennis Williamson выше, если вы хотите, чтобы одно и то же регулярное выражение было нечувствительным к регистру для расширений файла, используйте -iregex: