Linux mint архиватор 7zip

Содержание
  1. Как распаковать формат 7zip в Linux Ubuntu
  2. Что такое 7zip?
  3. Установка 7zip в Linux
  4. Урезанная версия 7zip
  5. Полная версия
  6. Графическая оболочка для p7zip в Linux
  7. Примеры работы 7zip
  8. Архивируем
  9. Компрессия
  10. Пароль
  11. Многотомность
  12. Самораспаковка
  13. Вывод содержимого архива
  14. Распаковка архива
  15. Комментарии
  16. Как создать архив в Linux Mint и как распаковать архив?
  17. Типы архивов в Linux
  18. Создание архива в Linux Mint
  19. Простой способ создания архива в Linux Mint
  20. Создание архива 7z с помощью терминала в Linux Mint
  21. Распаковка архива в Linux Mint
  22. Простой способ распаковки архива в Linux Mint
  23. Как распаковать архив в Linux Mint с помощью терминала?
  24. Как распаковать архив RAR в Linux Mint?
  25. 📑 Шпаргалка по архиватору 7z (7-Zip) в Linux Ubuntu/Mint
  26. Общее описание 7Z
  27. Установка программы 7Z в Linux Ubuntu/Mint
  28. Синтаксис программы 7z
  29. Основные команды программы 7Z
  30. Основные ключи команды 7Z
  31. Примеры основного использования программы 7Z
  32. Создание архива
  33. Распаковка архива

Как распаковать формат 7zip в Linux Ubuntu

По умолчанию Linux Mint, Ubuntu и Debian не открывают архивы *.7z. Чтобы обучить свой Linux этому формату есть отдельный пакет. После его установки, архивы с расширением .7z будет открываться в стандартном менеджере архивов.

Что такое 7zip?

В 1998 году украинский программист Игорь Павлов разработал новый алгоритм сжатия LZMA , который в первой своей версии превосходил все аналоги в скорости и степени сжатия. Формат архива получил расширение .7z. В 1999 году выпускается первый релиз программы 7zip, в основу которого встал LZMA . На сегодняшний день используется уже усовершенствованный алгоритм LZMA2, что делает его еще быстрее и эффективнее. Архиватор 7zip поддерживает аппаратную инструкцию современных процессоров AES -NI, которая помогает архивировать данные на высокой скорости. Это задействует аппаратные возможности процессоров.

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

Установка 7zip в Linux

В Linux Mint и Ubuntu Вы можете пойти 2 путями:

Урезанная версия 7zip

Что умеет урезанная linux-версия 7zip:

  1. поддержку только архивов формата 7z;
  2. нет поддержки полноценной консольной утилиты, для автоматизации в скриптах.

Для этого нужно установить пакет:

В Ubuntu с версии 18.04 данный пакет входит в список установленных пакетов по умолчанию. В большинстве дистрибутивов Linux также.

Полная версия

Полная версия 7zip для Linux содержит в себе:

  1. упаковка и распаковка: 7z, BZIP2 (BZ2, TB2, TBZ , TBZ2), GZIP (GZ, TGZ ), TAR , ZIP ( JAR ), XZ, WIM ;
  2. только распаковка: ARJ , CAB , CHM , CPIO , CramFS, DEB , DMG , FAT , HFS , MBR , ISO , LZH ( LHA ), LZMA , MSI , NSIS , NTFS , RAR , RPM , SquashFS, UDF , VHD , XAR , Z ( TAR );
  3. в этой версии есть также консольный вариант для терминала – /usr/bin/7z .

Для этого нужно установить полную версию 7zip:

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

Любой из двух путей «обучит» стандартный архиватор Ubuntu понимать новые форматы. В Windows установка происходит стандартным способом. Официальный сайт программы – www.7-zip.org

Графическая оболочка для p7zip в Linux

Если Вы не хотите использовать программу по умолчанию, есть возможность установить отдельную оболочку для 7zip для Linux – p7zip-gui .

Есть проблемы с кириллицей.

Внешний вид графической оболочки для Linux точно такой же как и в ОС Windows. К новому привыкать не придется.

Примеры работы 7zip

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

Архивируем

Архивируем директорию /home/user/UserDir с параметров a (append):

Компрессия

Параметр -mx 9 явно указывать степень сжатия. Может быть от 0 до 9:

Пароль

Для того, чтобы установить пароль на архив, используем параметр -p (password):

Многотомность

Создание многотомнго архива:

Самораспаковка

Создание самораспаковывающего архива:

Вывод содержимого архива

Чтобы посмотреть содержимое архива, выполняем команду с.параметром l (list):

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

Разархивируем 7z-файл с параметром у (extract):

После распаковки файлы будут находится в директории /home/user/UserDir. За это отвечает параметр -o (output). Если его не использовать, файлы распакуются в текущую директорию.

Читайте также:  Old mac os downloads

Если нужно распаковать запароленный архив, то нужно запустить с параметром p (password):

Комментарии

Очень полезный пакет, качаем, лично рекоменудю

Спасибо! Мне помогло и на Мандриве 2011

Спасибо помогло, думал как же распаковать файлы движка для сайта, еще раз спасибо!!

  • Денис Юрьевич прокомментировал MultiKey не устанавливается, отозван сертификат
  • Павел Urman прокомментировал Как закрыть крышку часов Tissot?
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • Лев прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur

Не отображаются номера страниц в OpenOffice или о пользе чтения справки

Ошибка при загрузке компьютера или о чем пищит BIOS?

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

Источник

Как создать архив в Linux Mint и как распаковать архив?

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

Для начала давайте разберем несколько популярных типов архивов, которые есть в Linux, так как пользователи Windows с некоторыми из них, наверное, не знакомы, тем более что понятие архив в Linux немного отличается от распространённого понятия архива в Windows.

Типы архивов в Linux

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

В Linux архивирование — это немного другой процесс, а точнее он разделяется на два. Первый, объединение нескольких файлов в один – это архивирование, второй – это сжатие (компрессия) этих файлов с целью уменьшения их размера. Это важно, так как Вы можете встретить или создать сами архив, который не будет уменьшать размер файлов, а просто будет объединять несколько файлов, например, для удобной передачи этих файлов другому пользователю.

То, что файл является архивом, Вы можете узнать по его расширению, вот самые часто встречающиеся расширения архивов в Linux:

  • .tar – архив создан стандартной программой tar без сжатия данных;
  • .tar.gz – архив tar, сжатый с помощью gzip;
  • .tar.bz2 – архив tar, сжатый с помощью bzip2;
  • .zip – архив со сжатием, созданный программой ZIP;
  • .7z – архив со сжатием, созданный программой 7Zip.

Я не указал тип .rar, так как в Linux, в отличие от Windows, данный тип архива используется редко, и по умолчанию возможность работать с rar архивами в Linux отсутствует. Но добавить возможность работать с rar в Linux мы, конечно же, можем, ниже в статье я покажу, как добавляется данный функционал в Linux Mint.

На заметку! Для более тесного знакомства с Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в этой книге я максимально простым языком рассказываю про основы операционной системы Linux

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

В Linux продвинутые пользователи для создания архива обычно используют терминал, т.е. командную строку (в принципе, и для многих других операций), однако начинающим пользователям данный способ будет немного не удобен и с первого взгляда не понятен. Но как Вы знаете, Linux Mint – это система, которая ориентирована на обычных пользователей, поэтому в ней по умолчанию есть стандартная программа с графическим интерфейсом, которая умеет работать с архивами, она так и называется «Менеджер архивов». Запустить данную программу можно из меню Mint, например, «Меню -> Стандартные -> Менеджер архивов».

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

Примечание! В качестве примера в статье используется версия Linux Mint 19 MATE.

Простой способ создания архива в Linux Mint

Архив в Linux Mint можно создать очень легко, для этого необходимо всего лишь щелкнуть правой кнопкой мыши по файлу или папке, и нажать пункт «Сжать».

Затем по умолчанию нам будет предложено создать архив .tar.gz (это самый распространённый тип архива в Linux). Но Вы можете изменить тип создаваемого архива, указав нужный Вам тип в соответствующем поле (выпадающий список), например, ZIP, 7z или любой другой из представленного перечня. Здесь Вы также можете задать название итогового архива и папку расположения. Для начала процесса архивирования нужно нажать кнопку «Создать».

В итоге, в моем случае, в той же папке создался файл-архив Test.tar.gz

Читайте также:  Обновить драйвера с помощью центра обновления ос windows 10

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

Создание архива 7z с помощью терминала в Linux Mint

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

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

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

В данной инструкции сначала идет название утилиты, т.е. 7z, затем команда a, которая говорит, что нам нужно создать архив, потом мы указываем название итогового архива, включая путь, где его сохранить. В заключение мы указываем файл, который необходимо заархивировать, также включая путь к этому файлу (я везде указал путь к каталогу «Документы», который расположен в пользовательской папке). Если все хорошо, то, когда утилита завершит свою работу, она выдаст сообщение «Ок».

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

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

В итоге в папке, которую я указал, создался архив Test.7z.

Распаковка архива в Linux Mint

Для того чтобы распаковать архив в Linux Mint, можно использовать:

  • Менеджер архивов (функционал «Распаковать»);
  • Контекстное меню, вызванное кликом правой кнопки мыши по архиву;
  • Терминал Linux.

Сейчас давайте рассмотрим несколько способов распаковки архивов в Linux Mint.

Простой способ распаковки архива в Linux Mint

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

Как распаковать архив в Linux Mint с помощью терминала?

Если Вы захотите распаковать архив в Linux с помощью терминала, то команды для распаковки будут выглядеть следующим образом

Переходим в нужный каталог

Распаковка 7z архива программой 7Zip

Как видите, для распаковки архива утилиту 7z необходимо использовать с командой x.

Как распаковать архив RAR в Linux Mint?

Для того чтобы иметь возможность распаковывать архивы rar в Linux Mint, необходимо установить пакет p7zip-rar для приложения 7Zip, таким образом, дополнительных программ, для распаковки rar архивов, устанавливать не требуется, т.е. нужно только расширить функционал 7Zip.

Чтобы установить пакет p7zip-rar, необходимо в терминале Linux выполнить следующую команду (потребуется ввести пароль администратора).

Команда для установки пакета p7zip-rar

После установки этого пакета Вы сможете распаковывать файлы rar программой 7Zip, менеджером архивов в графическом интерфейсе, а также из контекстного меню «Распаковать», т.е. точно так же, как и другие типы архивов.

Теперь Вы знаете, как создаются и распаковываются архивы в операционной системе Linux Mint, надеюсь, материал был Вам полезен, пока!

Источник

📑 Шпаргалка по архиватору 7z (7-Zip) в Linux Ubuntu/Mint

Общее описание 7Z

7-Zip является архиватором файлов с наивысшей степенью сжатия, с открытым исходным кодом.

Первоначально она была разработана для Windows. Портированная на Linux 7zip также часто используется для извлечения DEB, RPM и ISO файлов.

Читайте также:  Интел драйвера для сетевого адаптера windows

Кроме простого архивирования, 7zip может поддерживать шифрование AES-256, а также самораспаковывающиеся и многотомные архивы.

Программа поддерживает 7Z (реализующий алгоритм сжатия LZMA), LZMA2, XZ, ZIP, Zip64, CAB, RAR (если установлен несвободный пакет p7zip-rar), ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, большинство образов файловой системы и форматов DEB.

Степень сжатия в новом формате 7z на 30-50% лучше, чем в формате ZIP. 7Z использует плагины для обработки архивов.

Установка программы 7Z в Linux Ubuntu/Mint

В стандартных репозиториях Linux Ubuntu и Mint присутствуют три пакета, относящиеся к 7Z:

  • p7zip: включает 7zr (минимальный инструмент архивирования 7zip), который может работать только с родным форматом 7z.
  • p7zip-full: содержит 7z, который может поддерживать 7z, LZMA2, XZ, ZIP, CAB, GZIP, BZIP2, ARJ, TAR, CPIO, RPM, ISO и DEB.
  • p7zip-rar: содержит плагин для извлечения файлов RAR.

Рекомендуется установить пакет p7zip-full (а не p7zip), поскольку это наиболее полный пакет 7Z, который поддерживает много различных архивных форматов.

Если вы намереваетесь извлекать файлы RAR, вам также нужно установить пакет p7zip-rar. Поддержка вынесена в отдельный пакет плагина потому, что RAR — это проприетарный формат.

Синтаксис программы 7z

7z [команда] [-] [ключи] …

Основные команды программы 7Z

  • a: добавить файлы в архив, если архивного файла не существует, создает его.
  • b: эталонный тест системы средствами 7Z
  • d: удалить файлы из архива
  • e: извлечение файлов из архива без использования имен каталогов — все файлы оказываются в текущей директории
  • l: вывести список содержимого архива
  • rn: переименование файла внутри архива
  • t: проверка целостности архива
  • u: обновление файлов в архиве, если файла нет, создает новый
  • x: eXtract файлы с полными путями

Основные ключи команды 7Z

  • -t: тип архива, по умолчанию создаются файлы в формате 7z. Примеры, -tzip, -tgz
  • -ssw: включить файл в архив, даже если он в данный момент используется
  • -mx: уровень компрессии (0 — без компрессии-быстро, 9 -самая большая компрессия-медленно)
    • -mx0 — без компрессии
    • -mx1 — очень быстрая компрессия
    • ——
    • -mx9 — ультра компрессия
  • -p: пароль для архива
  • -o: задает директорию, например, в которую будут распакованы файлы
  • -sdel: удалить файлы после создания архива
  • -sfx: создание самораспаковывающегося sfx-архива
  • -v: разбивать архив на тома, (b — байты, k — килобайты, m — мегобайты, g — гигабайты), например: -v256m
  • -y: утвердительно ответить на все вопросы системы
  • -x: исключить файлы или папки из архива

Посмотреть все команды 7Z можно командой:

Чтобы посмотреть полную документацию(Англ.):

Примеры основного использования программы 7Z

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

Для создания архива используется команда a. Поддерживаемые форматы архивов для создания: 7Z, XZ, GZIP, TAR, ZIP и BZIP2. Если данный файл архива уже существует, он будет добавлять файлы в существующий архив, если нет — создаст. По умолчанию создается архив 7Z.

Для упаковки в архив archive.7z файлов file01.c и file02.c в директории /home/user_name/

Для упаковки в архив archive.7z всего содержимого директории /home/user_name/

Файл archive.7z будет создаваться в текущей директории /home/user_name/.

Чтобы выбрать формат архива, нужно использовать опцию (ключ) -t (format name), которая позволит вам выбрать формат архива, такой как zip, gzip, bzip2 или tar

Создать архив с максимальной степенью сжатия

Создать архив всех файлов за исключением файла file01.c

Установить пароль на файл архива, например password

Посмотреть содержимое архива

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

Для распаковки архивов используются команды a и x

Для извлечения содержимого из архива arch.7z в текущую директорию, выполните в терминале:

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

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

Если вы хотите извлечь архив не в текущей диретории, вы можете явно задать целевую директорию с помощью опции -o

Команда b измеряет скорость процессора и проверяет оперативную память на наличие ошибок.

Тест показывает рейтинг в MIPS (миллион инструкций в секунду). Значение рейтинга рассчитывается по измеренной скорости процессора и нормализуется по результатам работы процессора Intel Core 2 с отключенной опцией многопоточности. Так что, если у вас Intel Core 2 Duo, номинальные значения должны быть близки к реальной частоте процессора.

Источник

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