И в завершение, есть две утилиты, которые используются для работы с zip-файлами. Они
очень распространены в мире Windows, поэтому в Linux тоже есть программы для работы с
этим форматом. Программа для сжатия называется zip(1), а для
распаковки - unzip(1).
При этом будет создан файл foo.zip, который будет содержать
все файлы из текущего каталога. zip автоматически добавит к
имени файла расширение .zip, поэтому его не нужно добавлять к
имени выходного файла. Вы также можете рекурсивно сжать текущий каталог, добавив в архив
все находящиеся в нём подкаталоги:
Распаковка файлов выполняется так же просто.
Эта команда извлечёт все файлы из архива foo.zip, включая
каталоги.
Утилиты zip имеют несколько расширенных опций для создания
самораспаковывающихся архивов, исключения файлов, управления размером сжатого файла,
вывода информации о выполняемых действиях и многого другого. О том, как использовать эти
опции, вы можете узнать из страницы руководства к zip и unzip.