Если у вас есть много для преобразования / переименования, я бы порекомендовал вам использовать GNU Parallel и не только быстрее конвертировать их, выполняя их параллельно, но и воспользоваться возможностью изменять имена файлов.
Требуемая команда:
parallel dwebp {} -o {.}.png ::: *.jpg
, где {.}
означает «имя файла без исходного расширения» .
Если вы хотитедля перехода в подкаталоги вы также можете использовать:
find . -name "*.jpg" -print0 | parallel -0 dwebp {} -o {.}.png
Если вам нужен индикатор прогресса или «расчетное время прибытия» , вы можете добавить --progress
или --eta
после команды parallel
.
Если вы хотите увидеть, что GNU Parallel будет запускаться без какого-либо выполнения, добавьте --dry-run
.
Я рекомендую GNU Параллельно вам в этом веке, когда процессоры становятся "толще" (больше ядер), а не быстрее.