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.

Solutions Collecting From Web of "Comando do terminal paira excluir todas as imagens na pasta e nas subpastas?"

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