Комикс "Эльфийский"

Рубрика: Комиксы MouseDC.ru Опубликовано: 23.11.2021
Комиксы по мотивам историй технической поддержки нашего дата центра. Комикс "Эльфийский"Уменьшить одну картинку на сайте легко. А что делать, если их сто тысяч? Надо лишь выполнить одну команду в консоли сервера!

Управление сервером происходит через ввод текстовых команд в консоль. Несмотря на визуальный аскетизм, это очень мощный инструмент, который позволяет выполнять сложные операции буквально в одной строке кода. Но как и с любым инструментом, с консолью нужно учиться работать.

Команда для консоли, которую написала Дарья Кузнецова (сотрудник MouseDC.ru и героиня комикса):
find . -name "*.jpg" -exec echo "'{}'" \; | xargs identify -format '%w %h %i\n' | awk '$1 > 1000 || $2 > 1000 {sub(/^[^ ]* [^ ]* /, ""); print}' | tr '\n' '\0' | xargs -0 mogrify -resize 1000x1000
Команда уменьшает все изображения до размера 1000 пикселей максимум в ширину и высоту, если они были больше. Пропорции сохраняются.

Команду стоит выполнять только в той папке, в которой хотите выполнить преобразование файлов. Файлы ищутся рекурсивно по всем вложенным папкам. Не стоит выполнять её в корневой папке сервера.

P.S.
Прочитав эту команду достаточно быстро, можно кастануть фаербол... но это неточно...
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Смотрите другие новости:
хостинг для сайтов
Закажите недорогой хостинг Заказать

всего от 290 руб

⇡ наверх