zip -vr example.zip example/ -x "*.DS_Store"
Команда «zip -vr example.zip example/ -x «*.DS_Store»» архивирует каталог «example/» в ZIP-архив «example.zip» с рекурсией и включает все подкаталоги и файлы в них. Она также использует опцию «-x» для исключения файлов, соответствующих шаблону «*.DS_Store» (в данном случае это файлы метаданных .DS_Store, которые автоматически создаются macOS в каждом каталоге).
Эта команда полезна, если вы хотите архивировать каталог, но не хотите включать файлы метаданных macOS .DS_Store, которые не являются важными для самого содержимого каталога.
Альтернативным подходом может быть использование инструментов архивации с графическим интерфейсом, таких как StuffIt или WinZip, которые позволяют выбирать, какие файлы и исключения включать в архив.
Аргументы команды:
— «-v» — показывает детальный вывод процесса архивирования
— «example.zip» — имя архива, который будет создан
— «example/» — путь к каталогу, который будет архивироваться
— «-x «*.DS_Store»» — шаблон для исключения файлов .DS_Store из архива
