EShein
@EShein
Shein

Как переименовать файлы в каталогах и подкаталогах с Imagemagick?

Переименовать по шаблону в каталоге не проблема, но если делаю по каталогам и подкаталогам то не получается переименовать. Делаю так
find /путь/ -type f -iname \*.jpg -exec convert -quality 75 '{}'  \;

Подскажите как можно это реализовать? Имя файла должно меняться так: "имяФайла"+"-O.jpg"
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега Linux
1 если вам нужно сделать то что я думаю то вам куда проще воспользоваться рекомендованным конвертором.
yum install jpegoptim
или
sudo apt-get install jpegoptim
и запустить
find /home/bitrix/ext_www/путь_до_сатйта/ -type f -regex ".*\(jpg\|jpeg\|JPG\|Jpeg\)" -exec jpegoptim --max=85 {} \;


Ваш вариант, кстати я тут не вижу никакого " переименовать файлы"
find /путь/ -type f  -regex ".*\(jpg\|jpeg\|JPG\|JPEG\)" -exec convert -quality 75 {}  \;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы