Иногда бывает необходимо создать архив файлов в zip формате, для переноса его на компьютер с Windows, так как zip родной архиватор в Windows. Ну или например для заливки его на хостинг с панелью управления Plesk она не понимает стандартные архивы Linux по непонятным причинам.
Создание zip-архива выполняется командой:
zip archive.zip filename
Для архивации папки со всем ее содержимым необходимо использовать параметр –r, который инициирует рекурсивное архивирование. Без этого параметра будет заархивирована только папка без вложенных в неё файлов.
Пример команды:
zip –r archive.zip dirname
Распаковка архива производится командой unzip:
unzip archivename.zip
Если необходимо распаковать в конкретную папку, то для этого используется параметр –d.
Пример команды:
unzip –d dirname archivename.zip
Вместо dirname указываем папку, в которую нужно извлечь данные из архива.
Просмотреть полный список возможностей архиватора zip и unzip можно при помощи команд:
zip --help или unzip --help #вызов справки по командам и параметрам
man zip или man unzip #вызов расширенной документации