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

  • 28.11.2016
  • 30 572
  • 5
  • 01.06.2020
  • 28
  • 27
  • 1
Как распаковывать архивы в Linux через терминал

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

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

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

sudo apt-get install p7zip-full

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

7z x архив.7z

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

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

gunzip архив.gz

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

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

sudo apt-get install unrar

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

unrar архив.rar

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

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

tar -jxvf архив.tar.bz2

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

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

tar -zxvf архив.tar.gz

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

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

tar -xf архив.tar.xz

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

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

sudo apt-get install unzip

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

unzip архив.zip
Была ли эта статья Вам полезна?

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

    • Гость

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

      • AJIekceu4

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

    • Аноним

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

      • AJIekceu4

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

      • Recluse

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

      unzip /путь/к/архиву.zip 'путь/к_директории_в_архиве/директория/*' -d /путь/распаковки/директории

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

      tar -xvf архив.tar путь/к/директории

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.