Для создания архивов используется команда zip, которая имеет в своем арсенале более 30 разных опций.
Для создания zip-архива в terminal linux, необходимо выполнить команду zip. В первом аргументе, которой указываем имя создаваемого архива, вторым параметром сам файл, который необходимо добавить в zip архив.
zip archive.zip filename.txt
Если же требуется добавить к архиву несколько файлов, их можно перечислить через пробел:
zip archive.zip filename1.txt filename2.txt filename3.txt
Для архивации директории, потребуется ключ, команды zip -r:
zip -r dirarchive.zip newdir
Для разархивирования zip-архив, используется команда unzip. Ее можно запускать без дополнительного указания ключей, указывая только имя архива:
Для архивации директории, потребуется ключ, команды zip -r:
unzip dirarchive.zip
По умолчанию распаковка происходит в директории запуска команды unzip. Чтобы распаковать архив в другую директорию, необходимо указать ключ -d, после которого, указать путь к необходимой директории:
unzip dirarchive.zip -d dirarchive