Как уменьшить рекурсивно картинки в каталоге в Linux centos7?

есть папка, в ней лежит много папок с картинками, задача в том что бы уменьшить картинки в папках, просто заменить старую версию новой с сохранением имени.

Нашел команду for i in ls; do convert -resize '1200x' -quality 85 $i $i; done

Она отлично работает для одной папки, как пройтись этой командой по всем папкам?

Заранее спасибо!


Ответы (1 шт):

Автор решения: KoVadim

Где то так

find . -exec convert -resize '1200x' -quality 85 {} {} \;

если известно, что это jpg картинки, то можно улучшить, добавив -name "*.jpg".

Но будьте осторожны!

→ Ссылка