Попробуйте альпийский Linux, который будет существенно меньшим, чем Arch. Это использует BusyBox/uClibc, но является, тем не менее, полнофункциональным распределением. Оборотная сторона по сравнению с Arch является сообществом, намного меньше, таким образом, Wiki является более тонкой и так далее. Но если Вы знаете то, что Вы делаете, как найти Ваш путь вокруг нового дистрибутива, и так далее, затем это - действительно хорошее. Существуют другие базовые/минималистские дистрибутивы, такие как TinyCore Linux, SliTaZ, Чертовски Маленький Linux, Щенок Linux; альпийский то, что царапает мой конкретный зуд лучше всего.
Тем не менее как downvotes, которые Вы получили до сих пор, предполагают, этим вопросом, вероятно, не является лучшее пригодное для Unix. SE. И поскольку Alex Chamberlain говорит, Вы, вероятно, получите лучшие возвраты из перезаписи Вашего сценария так, чтобы Вам не была нужна другая виртуальная машина для каждого.
Инструменты ImageMagick Convert или mogrify сделают работу.
Вы можете получить их через свой менеджер по пакете или источника / RPMS здесь: http://www.imageMagick.org/script/binary-relanes.php#Unix
Базовое использование:
$ mogrify -resize 820x *.jpg
Если Вам нужна рекурсия:
find . -name '*.jpg' -execdir mogrify -resize 820x {} \;
Использование Convert
, чтобы сделать работу.
Преобразование -ReSize «1024x768>» «Origimg Destimg
будет изменить размер оригами до 1024x768, сохраняя соотношение сторон и изменение размера только в том случае, если изображение превышает 1024, сохраняя новое изображение в Destimg. После этого вы можете переместить Destimg на оригинал.
Используйте цикл, чтобы пройти через все ваши каталоги или использовать Найти
.