Você deve usar a localização para encontrar todos os arquivos necessários.
find test -iname *.jpg -exec convert {} -resize 50x50 {}_thumb \;
Em seguida, você deve renomear os arquivos com o nome * .jpg_thumb para * _thumb.jpg usando:
find -name *.jpg_thumb -exec rename -e 's/^(.*)(.jpg)(_thumb)$//' '{}' \;
Observe que -50x50 não é um parâmetro legal para conversão. Você deve usar o parâmetro -resize
com o valor 50x50
, como no exemplo acima.