Anda melewatkan a ;di bagian akhir (dan spasi di antara {}dan ;). Perintah yang benar adalah:
find . -type f -name "IMAG1806.jpg" -exec rm -f {} \;
;menunjukkan akhir dari -execpredikat find.
Juga perhatikan bahwa kita telah menggunakan \;yaitu \di depan ;untuk menghindari interpretasi ;oleh shell, jika tidak shell akan memperlakukan ;sebagai akhir dari seluruh findperintah dan findakan membuang kesalahan yang sama. Anda juga dapat menggunakan ';'bukan \;.
Anda menggunakan \pada akhirnya, ini menunjukkan shell Anda akan terus mengambil input melalui PS2(ditunjukkan oleh >), Anda mengetik IMAG1806.jpglagi, sehingga seluruh perintah menjadi:
find . -type f -name "IMAG1806.jpg" -exec rm -f {}IMAG1806.jpg
Seperti yang Anda lihat ini sama sekali bukan perintah yang valid dengan IMAG1806.jpgdi akhir, tidak ada penutupan -execpredikat dan tanpa spasi antara {}dan \;.
rm "IMAG1806.jpg"? Itu di direktori yang sama, jadi Anda tahu apa namanya.