find . -iname '*png' -exec pngcrush -ow -brute {} {}.crush \;


Команда «find . -iname ‘*png’ -exec pngcrush -ow -brute {} {}.crush \;» используется для сжатия всех файлов с расширением PNG в текущей директории и её поддиректориях.

Команда «find» ищет файлы с расширением PNG, начиная с текущей директории «.», и рекурсивно включает все поддиректории.

Опция «-iname» указывает на поиск файлов без учета регистра.

Опция «-exec» выполняет команду «pngcrush -ow -brute {} {}.crush» для каждого найденного файла.

Команда «pngcrush» является утилитой для оптимизации PNG-изображений.

Опция «-ow» перезаписывает исходные файлы после сжатия.

Опция «-brute» используется для принудительного применения всех доступных методов сжатия.

С помощью «{}» передается имя каждого найденного файла в команду «pngcrush».

Выходной файл сохраняется с расширением «.crush».

Если аргументы передавать команде не требуется, то альтернативой может быть использование цикла «for» вместо команды «find».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *