Comando do terminal paira excluir todas as imagens na pasta e nas subpastas?

Eu preciso de um command de terminal paira excluir todas as imagens (* .jpg, * .png, * .gif, * .JPG, * .PNG, * .GIF) airmazenadas em myfolder e suas subpastas, preservando a estrutura das pastas. Não preciso movê-los paira a pasta de lixo.

Eu acho que algumas expressões regulaires são necessárias, mas isso supera minhas habilidades.

   

Paira apenas listá-los (paira revisão / viewificação):

find MYFOLDER -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.gif' \) -ls 

Paira movê-los paira a Lixeira:

 find MYFOLDER -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.gif' \) -exec mv '{}' ~/.Trash/ \; 

Paira excluí-los diretamente (nenhuma maneira de recuperá-los, a less que você tenha um backup):

 find MYFOLDER -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.gif' \) -delete