Sempre cite globs em find: find . -maxdepth 1 -type f -name "*.jpg"
Para entender o motivo, tente rastrear o comando original e observe o que realmente é executado:
touch foo.jpg bar.jpg
strace find . -maxdepth 1 -type f -name *.jpg 2>&1 | grep jpg
execve("/usr/bin/find", ["find", ".", "-maxdepth", "1", "-type", "f", "-name", "bar.jpg", "foo.jpg"], [/* 62 vars */]) = 0
...