Se quiser listar arquivos que contenham uma imagem JPEG, independentemente da extensão do nome do arquivo, você poderá usar find
+ file
para listar os arquivos com o tipo mime image/jpeg
:
find . -type f -exec sh -c '
file --mime-type "$0" | grep -q image/jpeg\$ && printf "$0\n"
' {} \;
ou
find . -type f -exec sh -c '
mt=$(file --brief --mime-type "$0")
[ -z "${mt#image/jpeg}" ] && printf "$0\n"
' {} \;