Как уменьшить рекурсивно картинки в каталоге в 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".
Но будьте осторожны!