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».