Работа с ZIP архивами в Linux

Иногда бывает необходимо создать архив файлов в 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		#вызов расширенной документации