7zip для linux как установить

Как установить и использовать архиватор 7zip в Ubuntu Linux

Оригинал: How to install and use 7zip file archiver on Ubuntu Linux
Автор: Himanshu Arora
Дата публикации: 24 ноября 2016 г.
Перевод: А.Панин
Дата перевода: 10 апреля 2017 г.

Если вы используете Microsoft Windows и в процессе работы отправляете или принимаете файлы большого объема посредством сети, вы наверняка как минимум слышали (а может и пользовались) архиватором 7zip. Для тех же, кто не знает а данном инструменте, следует пояснить, что 7zip является передовым архиватором с открытым исходным кодом, который, по заявлению разработчика, «позволяет достичь максимальной степени сжатия данных».

Помимо собственного формата 7z, архиватор поддерживает множество других форматов архивов. Например, вы можете использовать его для создания и распаковки архивов следующих форматов: 7z, XZ, BZIP2, GZIP, TAR, ZIP и WIM. Однако, это еще не все, ведь 7zip может использоваться для распаковки архивов множества других форматов, включая AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR и Z.

В официальной документации архиватора говорится: «степень сжатия, достигаемая благодаря использованию нового формата 7z, превышает степень сжатия архивов формата ZIP на 30-50%». Ниже приведен список других возможностей 7zip с официального веб-сайта:

  • В случае использования форматов архивов ZIP и GZIP 7zip позволяет увеличить степень сжатия на 2-10% по сравнению с архиваторами PKZip и WinZip.
  • Поддерживается мощный алгоритм шифрования AES-256 для архивов форматов 7z и ZIP.
  • Имеется возможность создания самораспаковывающихся архивов формата 7z.
  • В комплекте поставки имеется компонент для интеграции с проводником Windows.
  • Приложение с графическим интерфейсом является мощным файловым менеджером.
  • Приложение с интерфейсом командной строки позволяет полноценно работать с архивами поддерживаемых форматов.
  • В комплекте поставки имеется плагин для файлового менеджера FAR Manager.
  • Приложение переведено на 84 языка.

Если вас интересуют различные присужденные 7zip награды, вы можете ознакомиться с данной выдержкой со страницы проекта из энциклопедии Wikipedia : «В 2007 году после голосования пользователей ресурс SourceForge.net присудил проекту награды в номинациях «Технический дизайн» и «Лучший проект». В 2013 году архиватор 7zip получил награду от ресурса Tom’s Hardware за непревзойденные скорость и степень сжатия данных.»

Мы узнали о достаточном количестве преимуществ данного инструмента, не так ли? Но доступен ли он в Linux? Ну, да — существует порт версии с интерфейсом командной строки для Linux/Unix под названием p7zip.

В данной статье я расскажу вам о том, как установить и использовать p7zip в Linux. Учтите, что все инструкции и команды, приведенные в данной руководстве, были протестированы в системе Ubuntu 16.04 LTS.

Загрузка и установка 7zip

Вы можете без каких-либо сложностей загрузить и установить компоненты архиватора 7zip в Ubuntu с помощью следующей последовательности команд:

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

После установки пакета программного обеспечения p7zip в системе появляется утилита под названием 7z. Это синтаксис соответствующей команды:

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

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

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

Читайте также:  Как настроить второй экран через hdmi windows 10

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

После успешного завершения исполнения данной команды в текущей директории будет создан файл с именем files.7z .

Теперь предположим, что вы случайно/умышленно удалили четыре файла из директории files .

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

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

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

К примеру, предположим, что директория files содержит 5 текстовых файлов и и нам нужно добавить в архив files.7z дополнительный файл с именем file5 . В этом случае достаточно воспользоваться параметром u архиватора 7zip. Это результирующая команда в действии:

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

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

Далее вам может понадобиться удалить какой-либо файл из созданного с помощью 7zip архива, что также несложно сделать. В этом случае следует использовать параметр d . При этом синтаксис команды остается практически идентичным:

Помните о том, что вам придется добавить параметр -r к данной команде в том случае, если интересующий вас файл находится в одной из поддиректорий архива, хотя в официальной документации 7zip и не рекомендуется использовать его (я пользовался им несколько раз; во всех случаях он работал так, как предполагалось).

А это полезная информация, на которую разработчики утилиты 7z хотят обратить внимание пользователей:

НЕ ИСПОЛЬЗУЙТЕ архивы формата 7zip для создания резервных копий данных в Linux/Unix, так как 7zip не сохраняет информацию о владельце/группе владельцев файлов из архива.

Для создания резервных копий данных в Linux/Unix следует использовать архивы формата tar:

  • Создание резервной копии директории: $ tar cf — directory | 7za a -si directory.tar.7z
  • Восстановление файлов из резервной копии: $ 7za x -so directory.tar.7z | tar xf —

Если вам нужно отправлять файлы и директории (без информации об их владельцах) другим пользователям Unix/MacOS/Windows, вы можете использовать архивы формата 7zip.

  • Создание архива с содержимым директории: $ 7za a directory.7z directory

Не используйте параметр -r , так как он работает не так, как вы предполагаете.

Не используйте описание файлов, аналогичное «directory/*» из-за файлов «.*» (например, описание «directory/*» не будет соответствовать файлу «directory/.profile» ).

Для получения дополнительной информации об утилите 7z следует обратиться к ее странице руководства .

Заключение

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

Читайте также:  Для чего activator word windows

Источник

7-Zip для Linux

Бесплатный ZIP-архиватор для Linux основан на консольной версии 7-Zip — p7zip. У него нет графического интерфейса, запускается и управляется утилита из терминала. Кроме формата 7z умеет также открывать ZIP, GZIP, BZIP2, TAR и RAR архивы.

Благодаря поддержке алгоритма LZMA, сжимает файлы вплоть до 50% лучше аналогичных программ при сохранении такой же скорости распаковки. Может непрерывно сжимать гигабайты информации – у выполняемых команд нет лимитов по времени. Умеет замерять вычислительную мощность процессора. Используется для сравнительного тестирования компьютерного «железа».

Список возможностей 7-Zip для Linux

  • добавление файлов в существующие и создание новых архивов;
  • выбор формата и метода сжатия от 0 до 9. Без указания опций по умолчанию используется формат 7Z с коэффициентом сжатия 5;
  • просмотр содержимого архива без предварительной его распаковки;
  • выборочное извлечение файлов по одному;
  • сохранение путей в процессе разархивации;
  • проверка целостности созданных архивов (команда -t);
  • создание многотомных, самораспаковывающихся и зашифрованных архивов. Набор доступных опций зависит от выбранного формата сжатия.

Как установить

Способ 1 – из командной строки

Откройте терминал CTRL + ALT + T и введите команду:

*модуль p7zip-rar нужен для поддержки RAR формата. Введите root пароль и дождитесь окончания копирования файлов. Для вызова справки с описанием команд нажмите:

Источник

7-Zip для Linux — Скачать лучший архиватор для вашего дистрибутива Linux

7-Zip для Linux является лучшим решением для сжатия и распаковки файлов. И если вы относитесь к тому типу людей, которые регулярно работают со сжатыми файлами, такими как форматы Zip и RAR, то 7Zip должен быть в нашем списке установленных приложений. Прежде чем мы покажем вам, как установить и использовать программное обеспечение в Linux, обязательно ознакомьтесь с другими нашими руководствами по 7Zip.

Для сжатых файлов 7Zip является единственным, который может сравнить один на один с популярным WinRAR, Но на самом деле 7Zip намного лучше. На самом деле, 7Zip — это инструмент для многих профессионалов, которые действительно знают свое дело.

Что такое 7-Zip?

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

7Zip был создан Игорем Павловым еще в 1999 году. Он поддерживает наиболее известные типы сжатия форматов как при упаковке, так и при распаковке. Сюда входят программы установки ZIP, Gzip, bzip2, xz, tar и WIM для Windows.

По сути, инструмент архивации 7Zip практически универсален с точки зрения целевого назначения. Он имеет мощный алгоритм сжатия и поддерживает защиту паролем, Это приложение является инструментом для оценки производительности некоторых экспертов. По мнению некоторых обозревателей, 7Zip — инструмент гораздо лучше, чем популярный аналог. Тем не менее, он не идеален и имеет свои недостатки.

Существует два основных способа использования 7Zip. Один через 7Zip командная строка, Другой — через ваш типичный графический интерфейс, более удобный для большинства пользователей. 7Zip для Linux будет больше работать с поддержкой командной строки.

Как установить 7-Zip для Linux

Для тех из вас, кто не знаком с тем, как приложения устанавливаются в Linux или любом другом дистрибутиве на основе Linux, это 7Zip учебник написано только для вас. Это будет самое простое кодирование, которое вы когда-либо будете делать, поэтому вы сможете следовать этому, если вам удастся сделать это в повторении. Тем не менее, это не так просто, как установка 7Zip для Windows или макинтош, Да, как они и сказали, практика совершенна.

На Ubuntu и некоторых других платформах на основе Linux 7Zip упакован как p7zip, Чтобы установить p7Zip, вам необходимо выполнить эту процедуру. Вот как это происходит.

  1. Первое, что вам нужно сделать, это запустить Терминал выполнить несколько команд. Если вы не можете найти Терминал, вы можете использовать службу поиска Ubuntu и ввести Терминал.
  2. В Терминале введите эту команду: sudo apt-get update
  3. Вам будет предложено ввести пароль. Пожалуйста, сделайте это, так как эта первая команда обновит вашу систему.
  4. После завершения обновления системы вам нужно будет ввести следующую команду: sudo apt-get install p7Zip-full
  5. Опять же, вам нужно будет ввести системный пароль для подтверждения запроса команды.
  6. Теперь команда начнет скачивать необходимые файлы из хранилища.
  7. Как только все файлы будут загружены, вас спросят, хотите ли вы продолжить установку. Введите «Y», если да, и «N», если нет. В этом случае просто введите «Y» и нажмите клавишу Enter.
  8. Это запустит распаковку загруженных файлов и начнется их настройка для установки.
  9. Когда командная строка появляется снова, это означает, что установка завершена.
  10. Чтобы убедиться, что 7Zip действительно установлен на вашем компьютере с Linux, вам нужно ввести следующую команду: Список sudo apt-qq p7Zip-полный
  11. Введите системный пароль еще раз, чтобы подтвердить запрос.
  12. Прочитайте следующую строку и найдите слово «Установлены«.
  13. Теперь введите эту команду: sudo dpkg -s p7Zip-full | grep Status
  14. Следующая строка должна сказать «Установлены» очередной раз.
  15. Вот и все. Теперь у вас есть 7Zip, установленный в вашей системе Ubuntu.
Читайте также:  Компьютер запущен некорректно windows 10 как исправить через командную строку

7-Zip Команды

Теперь, если вы хотите знать все соответствующие команды для выполнения некоторых задач, вам нужно будет только снова запустить Терминал. Из терминала просто введите 7Z. Он должен показать вам различные типы команд, которые вы можете использовать. Чтобы выполнить любую команду, она должна следовать этой схеме:

  • 7z [опция команды] [имя и формат файла архива] [файлы]

Параметры команды

  • а — означает добавлять файлы в архив
  • L — означает перечисление содержимого архива
  • U — означает обновить файлы в архиве
  • е — означает извлечь файлы из архива без их полного пути
  • Икс — означает извлечь файлы из архива с указанием полного пути
  • d — означает удалить файлы из архива

Для «имя и формат файла архива”Вы будете вводить имя сжатого файла, который вы хотите выводить в формате, который вы хотите, например, ZIP, RAR или 7Z. Для «файлы”, Что имя файла, который вы хотите сжать. Чтобы сделать это, вот пример и как это сделать:

  1. Создайте папку на рабочем столе.
  2. Вставьте файл в эту папку. Давайте предположим, что имя файлаОбразец«.
  3. Теперь, все еще в той же папке, запустите Терминал.
  4. Теперь введите эту команду: 7z Образец.zip Образец
  5. Подождите несколько секунд или минут в зависимости от размера файла. Чем больше файл, тем дольше происходит сжатие.
  6. Вот и все. Новый файл теперь появится внутри папки с именем Sample.zip рядом с оригинальным файлом с именем Sample.

Вывод

Для старожилов и опытных пользователей эти команды будут легкими. Но если это ваш первый раз, вам нужно будет немного привыкнуть к этому. Ubuntu и другие дистрибутивы на основе Linux немного сложны, особенно если вы перешли из операционной системы типа «укажи и щелкни», такой как Windows 7–10.

Теперь, как вопрос к сегодняшней теме, считаете ли вы 7Zip для Linux хорошим инструментом? Если нет, то имеете ли вы в виду альтернативу? Если вы это сделаете, сообщите нам в разделе комментариев. Мы будем рады узнать ваши рекомендации.

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

Источник

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