Te perdiste la ;a al final (y también un espacio entre {}y ;). El comando correcto es:
find . -type f -name "IMAG1806.jpg" -exec rm -f {} \;
;indica el final del -execpredicado de find.
También tenga en cuenta que hemos utilizado, por \;ejemplo, \en frente de ;para escapar de la interpretación de ;by shell, de lo contrario, shell se tratará ;como el final de todo el findcomando y findarrojará el mismo error. También puede usar en ';'lugar de \;.
Estaba usando \al final, esto indica que su shell continuará recibiendo información a través de PS2(indicado por >), IMAG1806.jpgvolvió a escribir , por lo que todo el comando se convierte en:
find . -type f -name "IMAG1806.jpg" -exec rm -f {}IMAG1806.jpg
Como puede ver, este no es un comando válido en absoluto con IMAG1806.jpgal final, sin cierre de -execpredicado y sin un espacio entre {}y \;.
rm "IMAG1806.jpg"? Está en el mismo directorio, así que ya sabes cómo se llama.