Распаковать архив команда линукс

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

Как распаковывать архивы в 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 архивов (очень важно не написать «/» в начале пути к директории в архиве):

    Источник

    Как распаковать 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-архивов. Существуют также еще некоторые типы архивов, но они менее распространены.

    Источник

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

    В операционной системе Windows часто используются два формата архивов, это ZIP и RAR. Они наиболее часто применяются для сжатия файлов и хранения их на компьютере. Но в Linux немного другая система, здесь для сжатия всех данных используется формат tar.gz. По умолчанию в системе не поставляются инструменты для работы с архивами форматов Linux.

    В одной из предыдущих статей мы рассматривали как распаковать zip в Linux. В сегодняшней статье мы сосредоточимся на втором формате и рассмотрим как распаковать rar linux. Рассмотрим несколько способов и утилит, с помощью которых вы сможете решить эту задачу.

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

    Формат RAR был разработан российским программистом, Евгением Рошалом, отсюда и название формата — Roshal ARchiver. Изначально формат был разработан для DOS и поддерживал несколько улучшений по сравнению с уже использовавшимся тогда ZIP. Сразу была поддержка большого количества файлов, разбиения архива на части и создания самораспаковывающихся архивов.

    Распаковка rar linux выполняется с помощью утилиты unrar. А упаковка архива командой rar. Обычно она не поставляется в системе по умолчанию, но вы можете очень просто установить ее из официальных репозиториев. Для установки утилиты в Ubuntu выполните такую команду:

    sudo apt install unrar

    В Fedora и других системах, использующих пакеты rpm, имя будет точно таким же, только будет отличаться пакетный менеджер:

    sudo yum install unrar
    sudo dnf install unrar

    Перед тем как перейти к работе с командой и рассмотрению того как распаковать rar linux давайте рассмотрим ее синтаксис:

    $ unrar команда опции архив файлы путь_для_расспаковки

    Основной смысл работы утилиты уже понятен, но рассмотрим ее параметры подробнее:

    • e — распаковать архив;
    • l — вывести список файлов внутри архива;
    • p — вывести распакованный файл в стандартный вывод;
    • t — проверить архив;
    • v — вывести подробную информацию про архив;
    • x — извлечь файлы, сохраняя полный путь внутри архива.

    Опции настраивают поведение утилиты, рассмотрим основные опции, которые могут вам понадобиться:

    • -ad — добавить имя архива к пути распаковки;
    • -ai — игнорировать атрибуты файлов;
    • -inul — не выводить сообщения об ошибках;
    • -p — указать пароль архива;
    • -sl — распаковывать только файлы, меньше указанного размера;
    • -u — обновить уже распакованные файлы;
    • -y — отвечать y на все вопросы;
    • -x — не распаковывать указанные файлы;
    • -ts — сохранять временную метку исходных файлов.

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

    unrar e file.rar

    Вы можете вывести содержимое архива, ничего не распаковывая с помощью команды l:

    unrar l file.rar

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

    unrar x file.rar

    Также вы можете проверить архив на целостность с помощью команды t:

    unrar t file.rar

    Кроме того, вы можете указать папку, в которую стоит распаковывать файлы:

    unrar e file.rar

    Это все команды unrar, которые вам могут понадобиться при повседневной работе с архивами, обратите внимание, что после установки утилиты unrar многие менеджеры архивов, например, Arc, теперь тоже поддерживают этот формат:

    Но без этой утилиты вы получите ошибку что утилита не знает что это за формат архива. Всем графическим программам нужен этот rar архиватор linux.

    Выводы

    В этой небольшой статье мы рассмотрели как выполняется распаковка rar linux с помощью утилиты unrar или других графических утилит. Как видите, все делается очень просто, если у вас остались вопросы о том, как разархивировать rar linux, спрашивайте в комментариях!

    Источник

    Как разархивировать файлы в Linux

    ZIP — это наиболее широко используемый формат архивных файлов, поддерживающий сжатие данных без потерь. ZIP-файл — это контейнер данных, содержащий один или несколько сжатых файлов или каталогов.

    В этом руководстве мы объясним, как разархивировать файлы в системах Linux через командную строку с помощью команды unzip .

    Установка unzip

    unzip не устанавливается по умолчанию в большинстве дистрибутивов Linux, но вы можете легко установить его с помощью диспетчера пакетов вашего дистрибутива.

    Установите unzip на Ubuntu и Debian

    Установите unzip на CentOS и Fedora

    Как разархивировать ZIP-файл

    В простейшей форме, при использовании без какой-либо опции, команда unzip извлекает все файлы из указанного архива ZIP в текущий каталог.

    В качестве примера предположим, что вы загрузили установочный ZIP-файл WordPress . Чтобы распаковать этот файл в текущий каталог, вы просто выполните следующую команду:

    Файлы ZIP не поддерживают информацию о владельце в стиле Linux. Извлеченные файлы принадлежат пользователю , выполняющему команду.

    У вас должны быть права на запись в каталог, в который вы распаковываете ZIP-архив.

    Подавить вывод команды unzip

    По умолчанию unzip распечатывает имена всех извлекаемых файлов и сводку по завершении извлечения.

    Используйте переключатель -q чтобы запретить печать этих сообщений.

    Разархивируйте ZIP-файл в другой каталог

    Чтобы распаковать ZIP-файл в каталог, отличный от текущего, используйте переключатель -d :

    Например, чтобы распаковать архив WordPress latest.zip в latest.zip /var/www/ , вы должны использовать следующую команду:

    В приведенной выше команде мы используем sudo потому что обычно пользователь, под которым мы вошли в систему, не имеет прав на запись в каталог /var/www . Когда файлы ZIP распаковываются с помощью sudo , извлеченные файлы и каталоги принадлежат пользователю root.

    Разархивируйте ZIP-файл, защищенный паролем

    Чтобы распаковать файл, защищенный паролем, вызовите команду unzip с параметром -P за которым следует пароль:

    Ввод пароля в командной строке небезопасен, и его следует избегать. Более безопасный вариант — обычное извлечение файла без ввода пароля. Если ZIP-файл зашифрован, unzip предложит ввести пароль:

    unzip будет использовать один и тот же пароль для всех зашифрованных файлов, если он правильный.

    Исключить файлы при распаковке ZIP-файла

    Чтобы исключить определенные файлы или каталоги из извлечения, используйте параметр -x за которым следует список архивных файлов, разделенных пробелами, которые вы хотите исключить из извлечения:

    В следующем примере мы извлекаем все файлы и каталоги из ZIP-архива, кроме каталога .git :

    Перезаписать существующие файлы

    Допустим, вы уже разархивировали ZIP-файл и снова запускаете ту же команду:

    По умолчанию unzip спросит вас, хотите ли вы перезаписать только текущий файл, перезаписать все файлы, пропустить извлечение текущего файла, пропустить извлечение всех файлов или переименовать текущий файл.

    Если вы хотите перезаписать существующие файлы без запроса, используйте параметр -o :

    Используйте эту опцию с осторожностью. Если вы внесли какие-либо изменения в файлы, они будут потеряны.

    Разархивируйте ZIP-файл без перезаписи существующих файлов

    Допустим, вы уже разархивировали ZIP-файл и внесли изменения в некоторые файлы, но случайно удалили несколько файлов. Вы хотите сохранить изменения и восстановить удаленные файлы из ZIP-архива.

    В этом случае используйте параметр -n который заставляет unzip чтобы пропустить извлечение уже существующего файла:

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

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

    Например, если у вас есть несколько файлов ZIP в текущем рабочем каталоге, вы можете распаковать все файлы, используя только одну команду:

    Обратите внимание на одинарные кавычки вокруг *.zip . Если вы забыли указать аргумент в кавычках, оболочка расширит подстановочный знак, и вы получите сообщение об ошибке.

    Список содержимого Zip-файла

    Чтобы просмотреть содержимое ZIP-файла, используйте параметр -l :

    В приведенном ниже примере мы перечисляем все установочные файлы WordPress:

    Результат будет выглядеть так:

    Выводы

    unzip — это утилита, которая помогает составлять списки, тестировать и извлекать сжатые архивы ZIP.

    Чтобы создать ZIP-архив в системе Linux, вам необходимо использовать команду zip .

    Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

    Источник

    Как распаковать Zip-архив в Linux

    Это краткое руководство покажет вам, как распаковать файл в Ubuntu и других дистрибутивах Linux. Будут рассмотрены методы как с использованием терминала, так и графического интерфейса пользователя.

    Zip — один из самых распространенных и популярных способов создания сжатых архивных файлов. Это также один из старых архивных форматов файлов, созданных в 1989 году. Вы будете регулярно сталкиваться с ZIP-файлами, так как этот формат очень широко используется.

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

    Прежде, чем начать: Убедитесь, что у вас установлена утилита unzip

    Для того чтобы распаковать zip-архив, в системе должен быть установлен пакет распаковки. Большинство современных дистрибутивов Linux поставляются с поддержкой unzip, но нет ничего плохого в том, чтобы проверить это, чтобы избежать неприятных сюрпризов.

    В дистрибутивах на базе Ubuntu и Debian вы можете использовать команду ниже для установки пакета unzip. Если он уже установлен, вы будете уведомлены об этом.

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

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

    Распаковка с помощью команд Linux

    Использовать команду распаковки в Linux проще простого. В каталоге, в котором находится ZIP-файл, напишите эту команду:

    Вы также можете указать путь к zip-файлу вместо того, чтобы переходить в каталог. На выходе вы увидите распакованные файлы:

    Возникла небольшая проблема с приведенной выше командой. Она извлечет все содержимое zip-файла в текущей директории. Это не очень приятно, потому что у вас будет горстка файлов, оставляющих текущую директорию неорганизованной.

    Распаковка в каталог

    Хорошей практикой является распаковка архива в каталог в терминале Linux. Таким образом, все распакованные файлы будут храниться в указанном месте. Если каталог не существует, он будет создан.

    Теперь все содержимое архива zipped_file.zip будет распаковано в каталог unzipped_directory.

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

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

    Вы можете проверить содержимое zip-файла даже не извлекая его с помощью опции -l.

    Вот, что выведет терминал после ввода:

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

    Распаковка в графическом интерфейсе Ubuntu

    Вам не всегда нужно заходить в терминал, если вы используете Desktop-версию Linux. Давайте посмотрим, как распаковать архив в Ubuntu Linux графически. Я использую GNOME desktop с Ubuntu 18.04, но этот процесс практически такой же, как и в других дистрибутивах Linux.

    Откройте файловый менеджер и перейдите в папку, в которой хранится ваш zip-файл. Щелкните правой кнопкой мыши на файле и выберите опцию «извлечь здесь».

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

    Существует также опция ‘извлечь в’, с помощью которой вы можете указать папку, в которую хотите извлечь файлы.

    Теперь вы знаете, как распаковать файл в Linux. Возможно, вам также будет интересно узнать об использовании 7zip в Linux.

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

    Источник

    Читайте также:  Windows 10 домашняя для одного языка x32
Оцените статью