У меня накопилось множество файлов в формате CR2, они же RAW. Это фотографии в “сыром” несжатом виде, и занимают они поэтому прилично места. Они мне в таком формате уже не нужны. Сейчас разберем, как можно быстро сконвертировать пакетно из коммандной строки линукс.
Воспользуемся утилитой ufraw
Установка проста:
$ sudo apt-get install ufraw-batch
Теперь преобразуем все файлы CR2 в JPG, которые находятся в директории /home/myphoto/
$ ufraw-batch --out-type jpg /home/myphoto/*.CR2
Можно так же преобразовывать и в другие типы изображений, например, png.
Если Вам необходимо рекурсивно сконвертировать изображения, сделать это можно так:
$ find /home/myphoto/ -name "*.CR2" -type f -exec ufraw-batch --out-type jpg {} \;
Осталось только удалить ненужные файлы CR2
$ find /home/myphoto/ -name "*.CR2" -type f -delete
Если хотите больше о ней узнать:
$ ufraw-batch --help