Как распаковать пакет linux

Содержание
  1. Распаковка и создание RAR архивов в Linux. Команды unrar, rar
  2. Установка UNRAR
  3. Распаковка RAR-архивов
  4. Список файлов в архиве
  5. Протестировать архив
  6. Распаковать RAR с паролем
  7. Другие возможности команды UNRAR
  8. Создание RAR архивов в Linux
  9. Установка пакета RAR
  10. Создать RAR архив
  11. Указать степень сжатия
  12. Разбить архив на несколько файлов
  13. Добавить файлы в архив
  14. Удалить файлы из архива
  15. Восстановить битый архив
  16. Создать архив с паролем
  17. Распаковать архив
  18. Другие возможности команды RAR
  19. Как распаковать tar bz2 xz gz архивы в Linux
  20. Распаковка tar
  21. Распаковка tar.bz2, tar.bzip2, tbz2, tb2, tbz
  22. Распаковка tar.xz, txz
  23. Распаковка tar.gz, tgz
  24. Распаковка tar.lzma
  25. Пояснение опций
  26. Распаковка в определенную директорию
  27. Заключение
  28. Как распаковывать архивы в Linux через терминал
  29. Распаковка архива 7z
  30. Распаковка архива gz
  31. Распаковка архива rar
  32. Распаковка архива tar.bz2
  33. Распаковка архива tar.gz
  34. Распаковка архива tar.xz
  35. Распаковка архива zip
  36. Комментарии к статье (5)
  37. Как распаковать ZIP в Linux
  38. Распаковка ZIP Linux
  39. Как распаковать ZIP Linux с помощью 7z
  40. Выводы

Распаковка и создание RAR архивов в Linux. Команды unrar, rar

Рассмотрим, как распаковывать и создавать RAR архивы в Linux.

Формат RAR не популярен в Linux среде. Например, штатные графические менеджеры архивов, которые используются в Linux дистрибутивах, обычно не умеют работать с RAR. Чтобы работать с такими архивами, нужно устанавливать дополнительные пакеты.

Для распаковки RAR архивов в Linux используется бесплатный пакет UNRAR от компании RARLAB.

Для создания RAR-архивов служит пакет с одноименным названием RAR. Не пугайтесь, если увидите предупреждение, что это trial-версия. На самом деле пакет не имеет ограничений на время использования. Это такая же вечная пробная версия, как и WinRAR для Windows.

Установка UNRAR

Сначала установим пакет UNRAR.

Обычно, после того, как вы установили пакет UNRAR, некоторые графические менеджеры архивов автоматически начинают поддерживать файлы в формате RAR, и вы можете распаковать их, просто щелкнув правой кнопкой по файлу в файловом менеджере и выбрав пункт Распаковать (может зависеть от дистрибутива).

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

Чтобы распаковать RAR-архив, используя командную строку, выполните следующую команду (вместо archive.rar укажите путь до вашего архива). Архив будет распакован в текущую директорию.

Чтобы распаковать архив в определённую директорию (она должна существовать), укажите ее путь после имени архива (вместо ./data укажите путь до директории, в которую нужно распаковать архив):

Список файлов в архиве

Чтобы получить список файлов в архиве, используется опция l :

Протестировать архив

Чтобы убедиться, что архив «не битый», используется опция t (test). Тестируется целостность каждого файла в архиве и выводится результат для каждого файла.

Распаковать RAR с паролем

Чтобы распаковать архив, защищенный паролем, нужно указать пароль, используя опцию p :

Другие возможности команды UNRAR

Мы рассмотрели только базовые опции. UNRAR имеет больше возможностей.

Приведем список некоторых часто используемых опций:

Опция Описание
x Распаковать архив, сохраняя структуру директорий архива.
e Распаковать архив. Структура директорий архива не сохраняется. Все файлы распаковываются в одну директорию. Если попадаются файлы с одинаковыми именами, то будет выдан запрос на перезапись/пропуск/переименование файла.
pПАРОЛЬ Указать пароль для защищенного архива (password).
l Вывести список файлов в архиве (list).
t Протестировать целостность архива (test).
cl Преобразовать имена файлов в строчные буквы (convert to lower case).
cu Преобразовать имена файлов в прописные буквы (convert to upper case).
kb Распаковывать все файлы, включая «битые» (keep broken).

Полный список всех поддерживаемых опций можно получить, выполнив:

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

Для создания RAR архивов в Linux используется пакет RAR.

Установка пакета RAR

Для установки RAR выполните команду (выберите соответствующую команду для вашего дистрибутива):

Создать RAR архив

Для создания RAR архивов используется опция a команды rar . Например, заархивируем директорию mydir в файл archive.rar :

В результате будет создан архив archive.rar , который содержит только файлы, расположенные непосредственно в директории mydir , не включая вложенные директории.

Чтобы заархивировать директорию полностью, включая все вложенные файлы и директории, используется опция -r (recursive):

Можно указать список файлов, которые нужно заархивировать:

Указать степень сжатия

Чтобы указать степень сжатия, используется опция -mЧИСЛО , для которой указывается число от 0 до 5. 0 — без сжатия, 1 — минимальное сжатие, 5 — максимальное. По умолчанию используется степень сжатия — 3. Пример создания архива с максимальной степенью сжатия:

Разбить архив на несколько файлов

Используя опцию -vРАЗМЕР можно создать архив, который будет разбит на несколько файлов. Для указания размера нужно использовать обозначения: M — мегабайты, k — килобайты, b — байты. Например, создадим архив, который разобьем на файлы размером 100 мегабайт:

Распаковать такой архив можно обычными средствами команды rar . Только в качестве архива нужно указать первый файл: rar x archive.part01.rar

Добавить файлы в архив

Чтобы добавить файлы в существующий архив, используется опция u :

Удалить файлы из архива

Rar позволяет удалять отдельные файлы из существующего архива, для этого используется опция d .

Восстановить битый архив

Если архив поврежден, то можно попытаться его восстановить, используя опцию r :

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

Чтобы создать архив, защищенный паролем, используется опция -p :

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

В результате выполнения данной команды появится запрос на ввод пароля.

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

Команда rar , как и описанная выше команда unrar , умеет распаковывать архивы. Для распаковки архивов используется опция x :

Другие возможности команды RAR

Команда rar обладает внушительным количеством опций. Полное описание команды rar можно получить, выполнив в терминале:

Источник

Как распаковать tar bz2 xz gz архивы в Linux

Шпаргалка по распаковке tar архивов.

Для распаковки tar-архивов через командную строку используется утилита tar.

Полезно знать, что архивы в формате tar имеют расширение файлов .tar . Также в Linux распространены архивы, которые имеют дополнительное сжатие другими программами. Например, архивы .tar.bz2 , .tar.gz и другие. Все эти архивы можно распаковать утилитой tar.

Распаковка tar

Для распаковки архива в формате .tar в текущую директорию выполните команду:

Распаковка tar.bz2, tar.bzip2, tbz2, tb2, tbz

Распаковка tar.xz, txz

Распаковка tar.gz, tgz

Распаковка tar.lzma

Пояснение опций

x — распаковать архив.
v — Verbose-режим (вывод на экран дополнительной информации во время распаковки).
f — выполнить распаковку архива из файла.
j — вызвать bzip2 для распаковки архива.
z — вызвать gzip
J — вызвать xz

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

Чтобы распаковать архив в определенную директорию используется опция -C или —directory , например:

Примечание: директория должна существовать.

Заключение

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

Источник

Как распаковывать архивы в Linux через терминал

В отличии от операционных систем семейства Windows, все операции в Linux’ах можно выполнить как в терминале (командной строке), так и в графическом интерфейсе, и распаковка архивов не является исключением. Ниже пойдет речь о том, как распаковывать различные архивы в Linux, используя только командную строку.

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

Для распаковки 7z (7zip) архивов придется прибегнуть к использованию утилиты p7zip, которая по умолчанию обычно не включена в дистрибутивы Linux. Устанавливается она следующим образом:

Распаковывается архив командой:

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

Если нужно распаковать архив с расширением gz, то необходимо воспользоваться утилитой gunzip:

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

Весьма популярный, особенно на территории СНГ, формат rar распаковывается утилитой unrar, которую возможно придется сначала установить:

После чего можно ей можно будет воспользоваться:

Распаковка архива tar.bz2

Архив с расширением tar.bz2 можно распаковать вот так:

Распаковка архива tar.gz

Распаковать архив с расширением tar.gz можно так:

Распаковка архива tar.xz

Для распаковки архива с расширением tar.xz нужно использовать команду tar с параметрами -xf:

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

Если понадобилось распаковать zip архив, то для этого нужна утилита с названием unzip. Установить её можно следующей командой:

После чего распаковать zip архив можно следующей командой:

Была ли эта статья Вам полезна?

Комментарии к статье (5)

    • Гость
    • 25.11.2020 08:16

    не работает от слова совсем.

    Очень подробно. Если в статье есть неточности, то было бы куда правильней на них указать (конкретику), а не писать расплывчатые фразы.

    Спасибо. Но это слишком тривиально и есть везде. Как распаковать из полного архива 1 папку с файлами в каждом случае н.п. /lib/modules/* ? Заранее признателен

    Тип архива то какой? zip,rar,tar.

    Для unzip это будет так:

    Для tar архивов (очень важно не написать «/» в начале пути к директории в архиве):

    Источник

    Как распаковать ZIP в Linux

    В операционной системе Windows формат архивов ZIP считается чуть ли не стандартным, он даже поддерживается в этой операционной системе, что называется «из коробки». Если вы только перешли с Windows, то у вас, наверное, есть много таких архивов с различными файлами, также ZIP-архивы могут часто попадаться на просторах интернета. Поэтому работать с такими файлами в Linux вам однозначно придётся.

    В этой небольшой статье мы рассмотрим, как распаковать ZIP Linux. Разберём несколько способов и воспользуемся несколькими утилитами, которые справятся с этой задачей.

    Распаковка ZIP Linux

    Формат ZIP был создан в 1989 году на замену очень медленному формату ARC. Здесь используется сжатие deflate, и на то время оно работало намного быстрее чем ARC. Исторически сложилось так, что стандартным форматом для Linux стали TAR и GZ — это усовершенствованные алгоритмы сжатия и архивации. Многие графические распаковки воспринимают и ZIP-файлы. Но они обрабатывают архивы не сами, а дают команду предназначенным для этого формата утилитам.

    Утилита для распаковки ZIP называется unzip, она не всегда установлена по умолчанию. Но вы можете очень просто добавить её в свою систему из официальных репозиториев. Для этого в Ubuntu выполните:

    sudo apt install unzip

    А в системах, использующих формат пакетов Red Hat, команда будет выглядеть немного по-другому:

    sudo yum install unzip zip

    После установки большинство графических утилит для работы с архивами смогут распаковать архив ZIP Linux. Команда ZIP Linux установлена на случай, если вы захотите создавать ZIP-архивы.

    Но этой утилите не нужны дополнительные оболочки для распаковки архива. Вы можете сделать всё прямо из консоли. Давайте рассмотрим синтаксис утилиты:

    $ unzip опции файл_архива.zip файлы -x исключить -d папка

    • файл архива — это тот файл, с которым нам предстоит работать;
    • файлы — здесь вы можете указать файлы, которые нужно извлечь, разделять имена файлов пробелом;
    • исключить — файлы, которые извлекать не нужно;
    • папка — папка, в которую будет распакован архив.

    Теперь рассмотрим опции утилиты, поскольку она позволяет не только распаковывать архивы, но и выполнять с ними определённые действия:

    • -l — вывести список файлов в архиве;
    • -t — протестировать файл архива на ошибки;
    • -u — обновить существующие файлы на диске;
    • -z — вывести комментарий к архиву;
    • -c — извлекать файлы на стандартный вывод, перед каждым файлом будет выводиться его имя;
    • -p — то же самое, только имя выводится не будет;
    • -f — извлечь только те файлы, которые уже существуют на диске, и файлы в архиве более новые;
    • -v — вывести всю доступную информацию;
    • -P — указать пароль для расшифровки архива;
    • -n — не перезаписывать существующие файлы;
    • -j — игнорировать структуру архива и распаковать всё в текущую папку;
    • -q — выводить минимум информации.

    Все самые основные опции рассмотрели, теперь давайте рассмотрим несколько примеров работы с программой в терминале. Чтобы распаковать ZIP Linux в текущую папку, достаточно набрать:

    Причём расширение указывать не обязательно. Протестировать архив можно с помощью опции -t:

    unzip -tq имя_файла.zip

    Вы можете протестировать все архивы в текущей папке, выполнив:

    Если нужно распаковывать архив не в текущую папку, можно очень просто указать нужную:

    unzip имя_файла.zip -d /tmp

    Также можно распаковывать не весь архив, а только нужные файлы или файлы нужного формата:

    unzip имя_файла.zip \*.txt -d /tmp

    С помощью опции -l вы можете посмотреть список файлов в архиве:

    unzip -l file.zip

    Утилиту unzip разобрали и теперь вы с ней точно справитесь. Но я говорил, что мы рассмотрим несколько способов, как выполняется распаковка ZIP Linux. Поэтому дальше мы поговорим об утилите 7z.

    Демонстрация работы утилит zip и unzip в терминале:

    Как распаковать ZIP Linux с помощью 7z

    7z — это кроссплатформенный набор утилит для работы с архивами. Кроме собственного формата, здесь поддерживается большое количество других, в том числе tar и zip. Плюс этой утилиты — в контекстное меню файлового менеджера будет добавлен пункт, с помощью которого вы сможете распаковывать или создавать архивы.

    Для установки утилиты в Ubuntu или Debian выполните:

    sudo apt install p7zip-full

    А в Red Hat и CentOS:

    sudo yum install p7zip

    Теперь вы можете использовать контекстное меню вашего файлового менеджера, чтобы распаковать архив ZIP Linux. Также можно использовать программу в консоли. Синтаксис очень похож на unzip:

    $ 7z команда опции имя_архива

    Команда задаёт нужное действие. Нас будут интересовать только четыре команды:

    • e (Extract) — извлечь файлы из архива;
    • x eXtract — извлечь файлы из архива, сохраняя полный путь;
    • l (List) — список файлов архива;
    • t (Test) — проверить архив.

    Теперь рассмотрим самые полезные опции:

    • -o — указать папку для распаковки;
    • -p — указать пароль;
    • -x — не извлекать эти файлы;
    • -w — указать рабочую директорию;
    • -y — отвечать положительно на все вопросы;

    Ну и рассмотрим примеры работы с утилитой. Сначала проверим содержимое архива:

    Распаковываем архив, сохраняя структуру подкаталогов:

    Или распаковываем все файлы в одну папку, игнорируя подкаталоги:

    Или вы можете указать папку, в которую нужно распаковать файлы с помощью опции -o:

    7z x файл.zip -o /tmp/

    Выводы

    В этой статье была рассмотрена распаковка ZIP Linux, как видите, это ненамного сложнее, чем распаковка стандартных архивов TAR. Мы рассмотрели два способа ,и теперь вы точно будете знать, что делать, когда столкнетесь с такой ситуацией. Если у вас остались вопросы, спрашивайте в комментариях!

    Источник

    Читайте также:  Windows user assistance что это
Оцените статью