Eu suponho que existem apenas arquivos de imagem no diretório atual. Caso contrário, você pode especificar dois comandos, um com -name "*.jpg"
e outro com -name "*.png"
.
Tente este comando para ver quais arquivos estão selecionados (evite destruir os arquivos que deseja manter),
find . -type f -name "*" -size +10k -exec echo mogrify -geometry x150 {} \;
e se estiver OK, remova echo
para usar este comando para diminuir os arquivos que são muito grandes
find . -type f -name "*" -size +10k -exec mogrify -geometry x150 {} \;
Talvez o tamanho de 10k não corresponda a -geometry x150
, por isso você deve modificá-lo dependendo do tipo de foto.