Чем открыть zip linux

Ubuntu Linux

Сайт для пользователей Ubuntu Linux

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

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

Для тех, кто хочет узнать об архивах ещё больше.

Казалось бы, уже давно проблем быть не должно с архивацией/разархивацией, однако, до сих пор можно встретить файл, запакованный в странном формате, о котором система и не слышала. Ниже описаны консольные команды, которые помогут Вам разархивировать файл в Linux.

Самый «простой» формат, который может Вам встретиться — ZIP. Распаковать его можно командой unzip:

В мире Linux/Unix довольно распространены TAR архивы (tar.gz, tar.bz2 и так далее):

tar xvf file.tar.*

Tar архивы интересны тем, что на самом деле, сам tar не сжимает. Он создаёт файл, в котором уже хранятся другие файлы, а этот файл уже можно и сжать. Этим занимаются обычно gzip или bzip2. Однако, tar умеет определять — чем сжали его файл и может распаковать. Ключи в примере:

  • x — извлечение файлов из архива.
  • f — использовать файл.
  • v — печатать на консоль информацию о процессе.

Если же у на не tar, а просто gz (gzip) файл, распакуем его командой:

Аналогично с BZ2 — разархивируем с помощью:

Пользователи Windows любят использовать формат RAR, видимо, из-за популярного архиватора WinRAR. Пользователи Linux же могут без проблем разархивировать и rar-файлы:

Возможно, потребуется установить программу unrar перед этим ( sudo apt-get install unrar ).

Могут встретиться и файлы XZ. Разархивируем командой

xz —decompress file.xz

XZ умеет разархивировать файлы и LZMA формата:

xz —format=lzma —decompress file.lz # для .lz файлов

Для 7Z-файлов используем:

Нужно установить p7zip до этого ( sudo apt-get install p7zip ).

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

Источник

Способы распаковки архивов формата ZIP в Linux

Хранить программы, директории и файлы иногда проще в виде архива, поскольку так они занимают меньше места на компьютере, а также могут свободно перемещаться через съемные носители на разные компьютеры. Одним из самых популярных форматов архивов считается ZIP. Сегодня мы бы хотели рассказать о том, как работать с таким типом данных в операционных системах на базе ядра Линукс, поскольку для той же распаковки или просмотра содержимого придется применять дополнительные утилиты.

Читайте также:  Как заменить системные файлы windows

Распаковываем архивы формата ZIP в Linux

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

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

Читайте также: Установка RPM-пакетов / DEB-пакетов в Ubuntu

Способ 1: Unzip

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

    Для начала запустите «Терминал» любым удобным методом, например, через меню.

Укажите пароль для активации рут-доступа, поскольку мы используем команду sudo, выполняя все шаги от имени суперпользователя.

Теперь остается ждать, пока все файлы будут добавлены в операционную систему. В случае наличия Unzip на компьютере вы получите соответствующее уведомление.

Далее потребуется узнать расположение нужного архива, если вы этого еще не сделали заранее. Для этого откройте папку хранения объекта, нажмите на нем ПКМ и выберите пункт «Свойства».

Вернитесь в «Терминал» и перейдите в родительскую папку с помощью cd /home/user/folder , где user — имя пользователя, а folder — название папки, где хранится архив.

Чтобы запустить процесс распаковки, достаточно написать unzip folder , где folder — название архива, .zip при этом дописывать необязательно, утилита сама определит формат.

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

Если же вы хотите поместить распакованные файлы в другую папку, придется применить дополнительный аргумент. Теперь вам требуется прописать unzip folder.zip -d /way , где /way — название папки, куда следует сохранить файлы.

Дождитесь завершения обработки всех объектов.

Просмотреть содержимое архива можно командой unzip -l folder.zip , находясь в родительской папке. Перед вами сразу отобразятся все найденные файлы.

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

  • -u — обновление существующих файлов в директории;
  • -v — отображение всей доступной информации об объекте;
  • -P — установка пароля для получения разрешения на распаковку архива (в случае наличия шифрования);
  • -n — не перезаписывать уже существующие файлы в месте распаковки;
  • -j — игнорирование структуры архива.
Читайте также:  Microsoft windows server 2019 essentials характеристики

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

Способ 2: 7z

Многофункциональная утилита 7z по работе с архивами предназначена не только для взаимодействия с одноименным типом файлов, но и поддерживает другие популярные форматы, в том числе и ZIP. Для операционных систем на Linux тоже есть версия этого инструмента, поэтому предлагаем с ней ознакомиться.

    Откройте консоль и загрузите последнюю версию 7z с официального репозитория, введя команду sudo apt install p7zip-full , а обладателям Red Hat и CentOS потребуется указать sudo yum install p7zip .

Подтвердите добавление новых файлов в систему, выбрав утвердительный вариант.

Переместитесь в папку, где хранится архив, как это было показано в предыдущем способе с использованием команды cd . Здесь просмотрите содержимое объекта перед распаковкой, написав в консоли 7z l folder.zip , где folder.zip — название необходимого архива.

Процесс распаковки в текущую папку осуществляется через 7z x folder.zip .

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

Как и в случае с Unzip, в 7z есть ряд своих дополнительных аргументов, советуем тоже ознакомиться с основными из них:

  • e — извлечение файлов с указанием пути (при использовании x путь сохраняется прежний);
  • t — проверка архива на целостность;
  • -p — указание пароля от архива;
  • -x + перечень файлов — не распаковывать заданные объекты;
  • -y — положительные ответы на все поставленные вопросы во время распаковки.

Вы получили инструкции по использованию двух популярных утилит для распаковки ZIP в Linux. Особое внимание обратите на дополнительные аргументы и не забывайте применять их в случае надобности.

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

🏌️♂️ 10 различных способов просмотра содержимого архива или сжатого файла в Linux

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

Технически говоря – Просмотр содержимого архива и сжатых файлов без их извлечения невозможен.

За кулисами сжатые файлы распаковываются во временный каталог (общее расположение в каталоге /tmp в Unix-подобных системах).

После перезагрузки системы содержимое каталога /tmp исчезнет, ​​независимо от того, что вы в него поместите.

Прежде чем идти дальше, позвольте мне уточнить об архивации и сжатии файлов.

Читайте также:  Язык для windows phone

Существует значительная разница между этими случаями.

Архивирование – это процесс объединения нескольких файлов или папок в один файл.

В этом случае полученный файл не сжимается.

Сжатие – это метод объединения нескольких файлов или папок в один файл и, наконец, сжатие полученного файла.

Архив не является сжатым файлом, но сжатый файл может быть архивом.

Что ж, давайте перейдем уже к теме.

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

Благодаря сообществу Linux существует множество приложений командной строки.

Давайте посмотрим на некоторые из них с примерами.

1. Использование тестового редактора Vim

Vim не просто редактор.

Используя Vim, мы можем делать множество вещей.

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

Вы можете даже просмотреть архив и открыть текстовые файлы (если они есть) в архиве.

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

Рекомендуем прочитать:

2. Использование команды Tar

Чтобы просмотреть содержимое архива tar, запустите:

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

Также прочитайте:

3. Использование команды Rar

Чтобы просмотреть содержимое rar-файла, просто выполните:

4. Использование команды Unrar

Вы также можете сделать то же самое, используя команду Unrar с флагом l, как показано ниже.

5. Использование команды Zip

Чтобы просмотреть содержимое файла zip без его распаковки, используйте следующую команду zip:

6. Использование команды Unzip

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

7. Использование команды Zipinfo

Как видите, приведенная выше команда отображает содержимое zip-файла, его разрешения, дату создания, процент сжатия и т. д.

8. Использование команды Zcat

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

Zcat аналогичен команде «gunzip -c».

Таким образом, вы также можете использовать следующую команду для просмотра содержимого архива / сжатого файла:

9. Использование команды Zless

Чтобы просмотреть содержимое архива / сжатого файла с помощью команды Zless, просто выполните:

Эта команда похожа на команду «less», где система показывает вывод постранично.

10. Использование команды Less

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

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

Бонус. Использование midnight commander

Введите вызов midnight commander:

Найдите каталог, содержащий нужный вам архив:

Наведите на него курсор или перевидите на отметку с помощью стрелов Вверх / Вниз и нажмите F3:

Как видите, приведенная выше команда отображает содержимое zip-файла, его разрешения, дату создания, процент сжатия и т. д.

Источник

Оцените статью