Войти
Android, Windows, Apple, Ликбез. Социальные сети. Драйверы
  • Японские телефоны Новый японский смартфон
  • Lenovo G500S: характеристики, основные особенности
  • Определяем серию продукта видеокарт Nvidia Характеристики карты nvidia 9800 gt
  • А конкуренты у смартфона есть
  • Что такое расширение файла TRZ?
  • Не работает динамик в "айфоне"
  • Группа tar. Резервное копирование в Linux – команда tar

    Группа tar. Резервное копирование в Linux – команда tar

    tar - наиболее распространенный архиватор, используемый в Linux-системах. Сам по себе tar не является архиватором в привычном понимании этого слова, т.к. он самостоятельно не использует сжатие. В то же время, многие архиваторы (например, Gzip или bzip2) не умеют сжимать несколько файлов, а работают только с одним файлом или входным потоком. Поэтому чаще всего эти программы используются вместе. tar создает несжатый архив, в который помещаются выбранные файлы и каталоги, при этом сохраняя некоторые их атрибуты (такие как права доступа). После этого полученный файл *.tar сжимается архиватором, например, gzip . Вот почему архивы обычно имеют расширение.tar.gz или.tar.bz2 (для архиваторов gzip и bzip2 соответственно)

    Использование

    tar запускается с обязательным указанием одного из основных действий, самые распространенные из которых - создание и распаковка архивов, далее задаются прочие параметры, зависящие от конкретной операции.

    Создание архива

    Для создания архива нужно указать tar соответствующее действие, что делается с помощью ключа -c . Кроме того, для упаковки содержимого в файл необходим ключ -f . Далее укажем сначала имя будущего архива, а затем те файлы, которые хотим упаковать.

    Tar -cf txt.tar *.txt

    Эта команда упакует все файлы с расширением txt в архив txt.tar. Так и создается простейший архив без сжатия. Для использования сжатия не нужно запускать что-либо еще, достаточно указать tar, каким архиватором следует сжать архив. Для двух самых популярных архиваторов gzip и bzip2 ключи будут -z и -j соответственно.

    Tar -cvzf files.tar.gz ~/files

    упакует папку ~/files со всем содержимым в сжатый с помощью gzip архив.

    Tar -cvjf files.tar.bz2 ~/files

    создаст аналогичный архив, используя для сжатия bzip2.

    Ключ -v включает вывод списка упакованных файлов в процессе работы. К сожалению, более продвинутой индикации хода процесса (например, указания степени готовности в процентах) в tar не предусмотрено. Для этого используйте графические архиваторы (например, Xarchiver) или пользуйтесь средствами файл-менеджера.

    Помимо gzip и bzip2 можно использовать, например, lzma (ключ –lzma) или xz (ключ -J), при этом соответствующий архиватор должен быть установлен в системе.

    Распаковка архива

    Действие «распаковка» задается с помощью ключа -x . И тут снова потребуется ключ -f для указания имени файла архива. Также добавим ключ -v для визуального отображения хода процесса.

    Tar -xvf /path/to/archive.tar.bz2

    распакует содержимое архива в текущую папку. Альтернативное место для распаковки можно указать с помощью ключа -C:

    Tar -xvf archive.tar.bz2 -C /path/to/folder

    Просмотр содержимого архива

    Для просмотра содержимого архива используйте следующую команду:

    Tar -tf archive.tar.gz

    Она выведет простой список файлов и каталогов в архиве. Если же добавить ключ -v , будет выведен подробный список с указанием размера, прав доступа и прочих параметров (так же, как по ls -l)

    Прочие возможности

    tar предоставляет множество полезных возможностей. Например, можно указать файлы и каталоги, которые не будут включены в архив, добавить файлы в существующий архив, взять список объектов для запаковки из текстового файла и много что ещё. Во всем многообразии опций как всегда поможет разобраться

    man tar tar --help

    Утилита tar в Linux предназначена для объединения (упаковки) нескольких файлов в один, т. е. для создания архивов. Она обладает хорошим функционалом для работы с архивами, умеет эффективно перемещать файлы (архивы или tar-файлы) с одного устройства на другое (включая ленточные устройства), сохраняя при этом атрибуты файлов и структуру файловой системы. Всё это позволяет использовать утилиту в качестве полноценного инструмента для организации резервного копирования. Конечно, для этих целей существуют и другие, специализированные утилиты. Как например dump, однако системным администраторам полезно уметь обращаться также и с tar.

    Особенности использования утилиты tar

    Как уже отмечалось, утилита объединяет несколько каталогов и файлов в один tar-файл, который потом можно сжать при помощи, например gzip, compress или bzip2. Это очень удобно, когда необходимо и данные зарезервировать и дополнительное место освободить на диске. Утилита часто применяется, когда нужно создать кратковременные резервные копии данных.

    Среди версий tar, которые не относятся к GNU, подавляющее большинство таких, которые не поддерживают длину имён файлов больше, чем 100 символов, а также не умеют работать с несколькими лентами, поэтому перед использованием конкретной имеющейся в распоряжении версии утилиты необходимо внимательно ознакомиться с официальной технической документацией (команда man tar) для выяснения подобных деталей. Также, не все версии tar по-умолчанию обрабатывают символьные ссылки - от версии к версии для этого используются различные ключи, о чём можно также узнать из документации. Утилита очень хорошо подходит для быстрого копирования дерева каталогов.

    Синтаксис и опции команды tar

    У утилиты tar следующий синтаксис:

    tar [ опции ] название _архива файлы_для_архива

    Например, с помощью команды:

    $ tar -cf etc.tar /etc

    можно сделать копию каталога /etc в архив etc.tar. Приведённый пример демонстрирует распространённый случай резервного копирования с помощью команды tar. Здесь опция -c означает создание (create) архива, -f – вывод результатов в файл. Во второй части команды, которая принимает на свой вход выходной поток от tar -cf опция -x (extract) указывает tar, что нужно извлекать содержимое архива, -p – сохранять информацию о режимах доступа к файлам. Есть ещё опция -b, позволяющая задавать коэффициент объединения блоков, который полезен при записи на ленточные устройства. Это в некоторых случаях позволяет добиться большей производительности. Оптимальным считается значение 20, однако, поэкспериментировав, можно найти и лучший вариант для конкретных условий. Опция -v позволяет выводить подробную информацию о ходе работы команды.

    Синтаксис для распаковки:

    tar [ опции ] архив

    Например команда

    $ tar xfv archive.tar

    Распакует archive.tar в текущую директорию, что бы задать директорию куда нужно распаковать архив используйте ключ -с. Например

    $ tar xfv archive.tar -с /var

    Ниже представлен основной список ключей команды tar

    -A , —catenate, —concatenate присоединение tar-файловк архиву
    -c , —create создание нового архива
    -d , —diff, —compare поиск различий между архивом и файловой системой
    —delete удаление из архива (не на магнитных лентах!)
    -r , —append добавление файлов в конец архива
    -t , —list вывод списка содержимого архива
    —test-label проверка метки тома архива и выход
    -u , —update добавление в архив только более новых файлов
    -x , —extract, —get извлечение файлов из архива

    Обратите внимание, что при запуске команды, перед ключами не обязательно ставить знак дефиса

    tar примеры

    Как уже упоминалось, для создания сжатых архивов сначала создаётся сам архив командой tar, а затем этот архив сжимается с помощью gzip. Но можно всё это сделать и одной командой tar:

    $ tar -cvzf archive.tgz *

    В результате будет создан сжатый архив gzip archive.tgz, сжатие которого будет выполнено с помощью gzip и благодаря опции z. Символ «*» указывает, что в архив попадёт всё, что находится в текущем каталоге. Здесь же будет создан и целевой архив archive.tgz. Вместо опции z можно указывать и другие - Z, J, j, которые задают соответствующие алгоритмы сжатия - LZV, xz и bzip2.

    На всякий случай, перед созданием резервных копий лучше перейти в корневой каталог «/» — утилита убирает начальный символ «/» из имён/путей файлов, из-за чего в последствии информация из архивов может быть восстановлена не совсем правильно.

    В случае с резервным копированием (на ленточный носитель) можно использовать следующие команды:

    $ cd / $ tar -cpf /dev/st0 --label="Backup at `date "+%d-%B-%Y"`." -C /home

    Как видно, здесь в качестве имени архива используется /dev/st0 – ленточное устройство. Поэтому для идентификации архивов полезно воспользоваться опцией —label, задающей описание конкретного архива. В обратных кавычках подставляется маска для даты/времени создания архива. Опцией -C (или —directory) задаётся директория, подлежащая резервированию. Для выполнения добавочного архивирования, т. е. когда необходимо зарезервировать только изменившиеся с момента предыдущей архивации файлов, следует воспользоваться опцией -N:

    $ cd / $ tar -cpNf /dev/st0 --label="Backup at `date "+%d-%B-%Y"`." -C /home

    После создания резервной копии не лишним будет проверить с помощью опции -d, что архив цел:

    $ cd / $ tar -dvf /dev/st0

    Для резервирования всей системы можно использовать такую команду:

    $ cd / $ tar -cpf /sysarchive/system-at-`date "+%d-%B-%Y"`.tar -C / --exclude=proc --exclude=mnt --exclude=archive --exclude=cache --exclude=*/lost+found .

    Здесь с помощью опций —exclude указывается, какие каталоги необходимо исключить из процедуры архивирования, а символ точки «.» в конце команды говорит о том, что нужно обрабатывать все каталоги и файлы, находящиеся в директории, указанной опцией -C. Следует заметить, что в данном примере, в отличие от предыдущих, в качестве целевого архива задан непосредственно tar-файл, а не ленточное устройство.

    Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

    Утилита командной строки tar используется для работы с архивами в операционных системах на базе UNIX. С ее помощью можно архивировать данные и оптимизировать использование дискового пространства.

    Создание и распаковка архивов

    Создать

    Создание выполняется с ключом c . Синтаксис следующий:

    tar -c<опции> <новый архивный файл> <что сжимаем>

    Пример создания:

    tar -czvf archive.tar.gz /home/dmosk

    * в данном примере будет создан архив archive.tar.gz домашней директории пользователя (/home/dmosk )
    ** где z — сжать архив в gzip (без этого параметра, tar не сжимает, а создает так называемый тарбол); c — ключ на создание архива; v — verbose режим, то есть с выводом на экран процесса (очень удобно для наблюдением за ходом работы, но в скриптах можно упустить); f — использовать файл (обязательно указываем, так как в большей степени работаем именно с файлами).

    Распаковать

    Распаковка выполняется с ключом x с синтаксисом:

    tar -x<опции> <архивный файл>

    Пример распаковки:

    tar -xvf archive.tar.gz

    Примеры

    gz

    Распаковка.gz файла:

    tar -xvf archive.tar.gz

    * при возникновении ошибки This does not look like a tar archive , можно воспользоваться командой gzip -d archive.tar.gz .

    bz2

    tar -xvjf archive.tar.bz2

    * ключ j отвечает за работу с bz2.

    Если система ругается на bzip2, значит нужно его установить:

    yum install bzip2

    apt-get install bzip2

    pkg install bzip2

    * соответственно, для CentOS (RPM based), Ubuntu (deb based), FreeBSD (BSD based).

    Если видим ошибку tar: Unrecognized archive format , воспользуемся следующей командой:

    bzip2 -d archive.tar.bz2

    gzip

    tar -xvzf archive.tar.gzip

    * ключ z отвечает за работу с gzip.

    tgz

    Распаковывается, как gzip:

    tar -xvzf archive.tgz

    Распаковать в определенную папку

    tar -C /home/user -xvf archive.tar.gz

    * ключ -C используется для указания папки, куда необходимо распаковать файлы из архива.

    Распаковка без вложенной папки

    Такой способ можно использовать для распаковки в заранее подготовленный каталог. Будет некий эффект переименовывания каталога или аналог «Распаковать здесь»:

    tar -C /home/admin/mytar -xvf admin.tar.gz --strip-components 1

    * каталог /home/admin/mytar заранее должен быть создан; --strip-components 1 пропустит одну вложенную папку внутри архива.

    Исключение файлов по маске

    Если необходимо пропустить некоторые файлы, вводим команду с ключом --exclude:

    tar -czvf archive.tar.gz /wwwsite --exclude="sess_*"

    * в данном примере мы создадим архив archive.tar.gz , в котором не будет файлов, начинающихся на sess_ .

    Описание ключей tar

    Команды для действия

    * нельзя использовать несколько вышеперечисленных ключей в одной команде.

    Дополнительные опции

    Ключ Описание
    --atime-preserve Оставить прежнюю метку времени доступа для файла.
    -b N Задать размер блока N x 512.
    -C Смена каталога. По умолчанию, используется тот, в котором мы находимся.
    --checkpoint Показать имена папок при чтении архивного файла.
    -G Использование старого формата инкрементального резервирования при отображении или извлечения.
    -g Использование нового формата инкрементального резервирования при отображении или извлечения.
    -h Не дублировать символьные ссылки. Только файлы, на которые указывают эти симлинки.
    -i Игнорировать блоки нулей.
    -j Использование bzip2.
    --ignore-failed-read Игнорировать не читаемые файлы.
    -k При распаковке, существующие файлы не заменяются соответствующими файлами из архива.
    -L N Смена магнитной ленты после N*1024 байт.
    -m При извлечении игнорировать время модификации объекта.
    -M Многотомные архивы.
    -N DATE Сохранять только более новые файлы относительно DATE
    -O Направление извлекаемого на стандартный вывод.
    -p Извлечение защищенной информации.
    -P Не отбрасывает начальный слэш (/) из имен.
    -s Сортировка файлов при извлечении.
    --preserve Аналогично -ps
    --remove-files Удалить исходные файлы после добавления в архив.
    --same-owner Сохранить владельца при извлечении.
    --totals Вывод байт при создании архива.
    -v Протоколирование действий — отображение списка объектов, над которыми происходит действие.
    -V NAME Создание архива на томе с меткой NAME.
    --version Показать версию tar.
    -w Требовать подтверждения для каждого действия.
    -W Проверка архива после записи.
    --exclude FILE Исключить файл FILE.
    -X FILE Исключить файлы FILE.
    -Z Фильтрует архив с помощью compress.
    -z Использование gzip.

    * актуальный список опций можно получить командой man tar .

    Большая часть файлов для Linux, которые скачиваются из Интернета, заархивированы в форматах tar, tar.gz, tar.bz2 и важно знать как их вытянуть. В этой статье показывается, как извлечь (распаковать) и разархивировать (untar) файлы и папки из картотек tar, tar.gz и tar.bz2 из командной строки в Linux. Также Вы узнаете, как просмотреть содержимое tar архива не распаковывая его и как вытянуть только отдельный файл или отдельно взятую папку. Сам по себе tar не является архиватором в обыкновенном понимании этого слова, т.к. он самостоятельно не использует сжатие.

    Tar — более распространенный архиватор, используемый в Linux-системах.

    После этого полученный файл *.tar сжимается программой, например, gzip. Вот почему архивы обычно имеют расширение.tar.gz или.tar.bz2 (для архиваторов gzip и bzip2 сообразно) При большом размере файла бэкапа не всегда есть необходимость разархивировать все файлы, достаточно достаточно всего одного файла или папки.

    В варианте с Linux VPS на базе OpenVZ и Xen для работы с архивами достаточно базовых компонентов системы, а только Tar, Gzip и Bzip2, которые при создании сжатого архива работают как единое целое, т.к. сам по себя архиватор Tar не предусматривает возможность сжатия данных. Для этой цели как раз и используется Gzip или Bzip2. Картотеки, созданные с применением Gzip, обычно имеют расширение.tar.gz, а при использовании Bzip2 - .tar.bz2.

    В то же время, многие архиваторы (пример, Gzip или bzip2) не умеют сжимать несколько файлов, а работают только с одним файлом или входным потоком. Потому чаще всего эти программы используются вместе. tar создает несжатый архив, в который вмещаются выбранные файлы и каталоги, при этом сохраняя некоторые их атрибуты (такие как права доступа).

    Дабы распаковать tar.gz архив в текущую директорию нужно выполнить команду:

    tar -xvzf archive.tar.gz

    x — дозволяет вам извлекать файлы из архива.
    v — делает вывод tar подробным. Это означает, что на экран будут выведены все выисканные в архиве файлы. Если эта опция опущена, информация, выводимая в процессе обработки, станет ограничена.
    f — является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файла картотеки.
    z — позволяет вам обрабатывать архив, сжатый gzip’ом (с расширением.gz). Если вы забудете указать эту функцию, tar выдаст ошибку. И наоборот, эта опция не должна использоваться для несжатых архивов.

    Для tar вовсе не непременен знак!

    Распаковать tar файл:

    tar -xvf foo.tar

    Распаковать и разархивировать tar.gz файл:

    tar -xvzf foo.tar.gz

    Распаковать и разархивировать tar.bz2 файл:

    tar -xvjf foo.tar.bz2

    Творение tar-архива без сжатия в Linux

    Для создания такого архива используется команда:

    tar -cf filename.tar file1 file2 fileN

    Метеопараметр -cf отвечает за создание архива filename.tar, в который войдут указанные файлы. Вместо файлов смогут быть указаны и директории.

    Создание архива с использованием сжатия в Linux

    Поскольку для стягивания доступны как минимум два метода, для использования каждого из них используется отдельный набор параметров.

    Образчик сжатия Gzip:

    tar -cvzf filename.tar.gz dir_name

    В данном случае мы попытались запаковать папку dir_name в картотека filename.tar.gz. Из указанных параметров -z указывает на использование метода Gzip, а -v выводит результаты процесса творения архива с указанием упакованных файлов или папок.

    Просмотр содержимого архива без распаковки в Linux

    Для данных целей используется следующая команда:

    tar -tf filename.tar.gz

    В результате выполнения команды выведется перечень файлов и папок, хранящихся в архиве. Если в перечень параметров добавить -v, то получится наращенный вывод информации о содержимом с указанием размера файлов, прав доступа, именами собственников и их групп, и т.п.

    Прочие возможности tar в Linux

    tar предоставляет множество полезных возможностей. Например, возможно указать файлы и каталоги, которые не будут включены в архив, добавить файлы (именованная область данных на носителе информации ) в имеющийся архив (1) учреждение или структурное подразделение организации, осуществляющее хранение, комплектование, учёт и использование архивных документов; 2) собрание письменных памятников (рукописей, писем и т ), взять список объектов для запаковки из текстового файла и много что ещё. Во всем обилии опций как всегда поможет разобраться

    Утилита командной строки tar используется для службы с архивами в операционных системах на базе UNIX. С ее помощью можно архивировать данные и улучшить использование дискового пространства.

    Нет ничего лучше для запоминания информации, чем чтение, а потом написание этой информации в тетрадь, вот и я люблю прочитать и записать информацию в свою тетрадь сайт

    Сегодня речь пойдет о такой вещи как архивация, а именно упаковка и распаковка таких форматов как: tar, gzip, zip и rar в в операционных системах Unix и Linux

    нашу статью разобьем на разделы, что бы была удобная навигация.

    Архивация в Linux

    Linux или Линукс сейчас самая популярная система не только для системный администраторов, но уже и для большинства рядовых граждан, а причина банальна — уход от Микрософта на государственном уровне и повсеместное внедрение «свободного ПО российской разработки», но как бы не называли ее мы все понимаем, что единственное свободное ПО которое может заменить для рядового пользователя операционную систему для работы в офисе это семейство Линуксовых. Поэтому как говорится уже можно начинать ее изучать всем повсеместно)))) но давайте не уходить от темы, а вернемся к нашим баранам!

    Хоть Linux и имеет графическую оболочку и даже уже можно скачать графические пакеты для работы с самыми популярными расширениями архиваторов, мы будем рассматривать работу с архивами на уровне консоли (но если кому надо сделаем обзор пакетов для работы не через консоль)

    Архивация Tar в Linux

    Tar — или как мы его называли архиватором таковым не является, причина тому, логика работы данного инструмента! это всего лишь упаковщик, а если быть точнее то задача tar создать контейнер в формате tar в который она помещает выбранные вами файлы (без сжатия). Но если Вам нужно эти данные ужать или сжать для уменьшения размера архива, тогда применяются дополнительные инструменты такие как Gzip или bzip2 (вы должны были обращать внимания, что скачивая пакеты или файлы они имели странный формат name-file.tar.gz ) Все дело в том, что принцип работы инструмента по сжатию данных, работает только в однопотоковом режиме, поэтому, что бы заархивировать много файлов и их сжать нам необходимо было их упаковать в TAR (один файл), а только потом прогнать через сжатие Gzip или bzip2 поэтому эти инструменты работают как Бонни и Клайд)

    Создание архива TAR

    Для начала начнем с запаковки архива Tar в Linux/ubuntu, и для этого надо запомнить шаблон или синтаксис команды:

    tar [опции] <имя файла.tar>

    • c (create) — создать архив
    • f (file) — указать имя архива
    • дополнительно при помощи bzip2
    • дополнительно при помощи gzip

    Для создания архива tar нам необходимы только две опции c и f, но если вы хотите видеть процесс упаковки файлов, то можете добавить ключ v и тогда вы увидите на экране бегущий список файлов (так сказать «аналог» виндовому прогрессу в виде процентов)

    tar -cvf newfile.tar /foto

    в данной команде мы указали создать архив newfile.tar и запаковать всю папку foto

    В списке опций вы заметили два ключа j и z эти ключи используются как для сжатия в архив gzip или bzip2 если вам нужно сделать архивацию с сжатием то применяем следующую команду:

    tar -cvjf newfile.tar /foto — создаст архив + сжатие newfile.tar.bz2
    tar -cvzf newfile.tar /foto — создаст архив + сжатие newfile.tar.gz

    Распаковать архив TAR

    рассмотрим синтаксис команды что бы распаковать или разархивировать tar архив в linux/ubunta:

    tar [опции] <имя файла.tar> [файлы или папки которые будем распаковывать]

    Опции для создания архива tar:

    • x (extract) — извлечь файлы из архива
    • f (file) — указать имя архива
    • j (bzip2) — cжать/распаковать архив дополнительно при помощи bzip2
    • z (gzip) — сжать/распаковать архив дополнительно при помощи gzip
    • v (verbose) — выводит список прогресса
    • С (в верхнем регистре) — указываем альтернативное место для разархивирования файлов

    tar -xvjf newfile.tar.bz2
    tar -xvzf newfile.tar.gz -C /home/nibbl/desktop

    Общая информация по работе с Tar

    1. tar —help — вызов справки по командам и параметрам
    2. man tar — вызов расширенной документации
    3. официальная документация по команде tar — ссылка

    Архивация Zip в Linux

    Архиватор zip — это звезда в мире ПО (ну не считая rar) этот формат очень популярен для windows систем и он по умолчанию уже встроен в чистую сборку операционной системы, поэтому только установив виндовус вы уже можете разархивировать файлы в формате zip

    но давайте перейдем к делу, в Linux и Unix системах дела обстоят по другому, это формат Tar идет по умолчанию, а вот для zip надо поставить пакет unzip

    Установка:

    1. sudo apt-get update && apt-get upgrade
    2. sudo apt-get install unzip

    Создание ZIP архива

    Для начала запомним шаблон или синтаксис команды для создания архива zip в linux:

    zip [опции] <имя файла.zip> [файлы или папки которые будем упаковывать]

    Опции для создания архива tar:

    • r (recurse) — рекурсивное создание архива
    • s (size) — разбивка архива на определенный размер k (kB), m (MB), g (GB) или t (TB)
      пример: zip -s 300m <файл 1 ГБ>
      на выходе получим:
      file.zip (300 mb, master file)
      file.001.zip (300 mb)
      file.002.zip (300 mb)
      file.003.zip (100 mb)
    • P (password) — запаролировать архив (можно использовать ключ e тогда пароль будете вводить в отдельной строке со звездочками)
      пример: zip -P мойпароль -r file.zip ./home/nibbl/foto
      пример2: zip -er file.zip ./home/nibbl/foto
    • x — исключаем файлы или каталоги из архива
    • 1-9 — степень сжатия (где 1 без сжатия, а 9 лучшее сжатие)

    zip –r -9 -P 123 — archive.zip /home/nibbl/desktop/myfile

    — данной командой мы заархивировали с сжатием папку myfile создали архив с именем archive.zip и установили пароль на архив 123

    Распаковать zip архив

    рассмотрим синтаксис команды что бы распаковать или разархивировать tar архив:

    unzip <имя файла.zip>

    Опции для создания архива tar:

    • d (directory) — указать директорию для разархивации
    • l — вывести список файлов в архиве
    • d — удалить определенный файл или каталог из уже сделанного архива
    • v — показывает детальную информацию по файлам в архиве ()

    unzip <имя файла.zip> — распаковываем архив в категорию в которой находимся
    unzip <имя файла.zip> -d /home/nibbl/desktop — распаковываем архив на рабочий стол

    Общая информация по работе с Zip

    1. zip —help или unzip —help — вызов справки по командам и параметрам
    2. man zip или man unzip — вызов расширенной документации
    3. официальная документация по команде zip — ссылка