В папке лежит множество графических файлов с самыми разными именами (расширение одинаковое). Нужно сконвертировать их так, чтобы:
а) остались целыми исходники (не удалялись);
б) остались прежними имена файлов (чтобы только расширение сменилось).
Ввиду указанных условий варианты, представленные тут, не подходят —
https://help.ubuntu.ru/wiki/imagemagick:
а) команда
find . -iregex '.*.png' -exec convert '{}' -resize 100 -quality 75 png:'{}' \;
не сохраняет исходники;
б) команда
convert *.png new%03d.jpg
меняет имена файлов на неудобные в ряде случаев числа.
Как правильно составить команду, чтобы удовлетворить указанным выше условиям?
P. S. Если не сложно, поясните, пожалуйста, синтаксис и прочие аргументы в этой команде, чтобы было понятно, как она работает и как её можно видоизменять под другие ситуации.