Другой простой способ, который не требует большого набора текста, - GNU Parallel :
parallel convert {} -resize 120X120 thumb/{} ::: *.jpg
convert
вызывается для каждого из файлов, указанных после :::
, а {}
заменяется именем файла для каждого вызова. Это также будет обрабатывать файлы параллельно, так что, вероятно, это будет намного быстрее, чем другие решения здесь.
Это также работает, если вы хотите преобразовать тип файла:
parallel convert {} {.}.png ::: *.jpg
{.}
заменяется именем файла без расширения, что позволяет легко его изменить.