- 7-Zip для Linux
- Список возможностей 7-Zip для Linux
- Как установить
- Способ 1 – из командной строки
- Как распаковать формат 7zip в Linux Ubuntu
- Что такое 7zip?
- Установка 7zip в Linux
- Урезанная версия 7zip
- Полная версия
- Графическая оболочка для p7zip в Linux
- Примеры работы 7zip
- Архивируем
- Компрессия
- Пароль
- Многотомность
- Самораспаковка
- Вывод содержимого архива
- Распаковка архива
- Комментарии
- Архиватор 7-Zip
- Содержание
- Установка
- Использование
- Менеджер архивов File Roller
- Консольный порт 7-Zip
- Создание архива
- Распаковка архива
- Просмотр содержимого архива
- Download
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 пароль и дождитесь окончания копирования файлов. Для вызова справки с описанием команд нажмите:
Источник
Как распаковать формат 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:
- поддержку только архивов формата 7z;
- нет поддержки полноценной консольной утилиты, для автоматизации в скриптах.
Для этого нужно установить пакет:
В Ubuntu с версии 18.04 данный пакет входит в список установленных пакетов по умолчанию. В большинстве дистрибутивов Linux также.
Полная версия
Полная версия 7zip для Linux содержит в себе:
- упаковка и распаковка: 7z, BZIP2 (BZ2, TB2, TBZ , TBZ2), GZIP (GZ, TGZ ), TAR , ZIP ( JAR ), XZ, WIM ;
- только распаковка: 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 );
- в этой версии есть также консольный вариант для терминала – /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). Если его не использовать, файлы распакуются в текущую директорию.
Если нужно распаковать запароленный архив, то нужно запустить с параметром p (password):
Комментарии
Очень полезный пакет, качаем, лично рекоменудю
Спасибо! Мне помогло и на Мандриве 2011
Спасибо помогло, думал как же распаковать файлы движка для сайта, еще раз спасибо!!
- Денис Юрьевич прокомментировал MultiKey не устанавливается, отозван сертификат
- Павел Urman прокомментировал Как закрыть крышку часов Tissot?
- AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
- Лев прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
- AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
Protocol major versions differ: 2 vs. 1
Как почистить таблицу в html или пишем собственный плагин для Sublime Text
Если Вы используете материал моего блога, то будьте добры поставьте ссылку.
Источник
Архиватор 7-Zip
Содержание
7-Zip — свободный файловый архиватор с высокой степенью сжатия данных благодаря формату 7z с компрессией LZMA.
Кроме формата 7z поддерживает также ZIP, GZIP, BZIP2 и TAR. Может распаковать множество других форматов, например CAB, CHM, DEB, ISO, LZMA, MSI, RAR и другие.
Формат 7z достаточно популярен среди архивов, поэтому имеет смысл иметь поддержку 7z в системе, а также создавать свои архивы в виде 7z формата, ибо сжатие с помощью 7z на 30-50% лучше, чем сжатие с помощью ZIP.
Не стоит использовать 7-Zip в целях Linux/Unix backup, потому как 7-zip не сохраняет информацию о владельцах и правах файлов (owner/group) — для этого следует использовать TAR.
В Ubuntu можно использовать консольный порт 7-Zip под POSIX системы: p7zip.
Установка
Чтобы 7-Zip был доступен в Ubuntu, установите следующие пакеты при помощи терминала:
Установить 7-Zip также можно с помощью Центра приложений Ubuntu установив два нижеописанных пакета:
Использование
Менеджер архивов File Roller
С помощью менеджера архивов FileRoller можно просматривать 7z архивы, для этого достаточно дважды кликнуть на *.7z файле в Nautilus.
Для распаковки необходимо вызвать контекстное меню и выбрать пункт «Распаковать сюда» в Nautilus.
Для создания архивов:
Консольный порт 7-Zip
Пакет p7zip-full содержит утилиту /usr/bin/7z
Её можно использовать для создания 7-Zip архивов.
Создание архива
Для создания архива используется команда-параметр a
Для упаковки в архив arch.7z файлов file01.foo и file02.foo в директории /home/user/TheDir, выполните в терминале
Для упаковки в архив arch.7z всего содержимого директории /home/user/TheDir, выполните в терминале
Файл arch.7z будет создаваться в текущей директории.
Можно использовать абсолютный/относительный путь, например:
В случае архивирования директории не следует писать ./TheDir/*, поскольку файлы/директории вроде ./TheDir/.profile не попадут в архив.
Дополнительные опции архивирования
Опция -t определяет формат архива на выходе.
Например -t7z устанавливает 7z формат (он же используется по умолчанию).
Также можно определить иной формат архива: zip , gzip , bzip2 или tar .
Опция -mx определяет метод компрессии, и может быть например следующих значений:
Также можно разделять архив на тома с помощью опции -v (b — байты, k — килобайты, m — мегобайты, g — гигабайты):
Если вы решили создать несколько томов, не трогайте выходные файлы до тех пор пока вся операция не будет завершена. 7-Zip может изменить любые объемы (в том числе первого тома) в конце архивирования.
Если во время процедуры архивации вы решите, что она занимает слишком много времени, можно остановить выполнение утилиты нажав Сtrl+С в терминале. Однако не забудьте удалить частично сгенерированный выходной файл. Если просто его оставить, а затем попытаться создать архив заново (с другой опцией -m например), утилита 7z отругается на ошибку: «не поддерживается архив». Ошибка возникает, потому что 7z пытается добавить файлы в существующий архив, а последний оказывается «битым».
Для большей настройки процесса архивирования можно использовать опцию -m ( -mfb -md -ms ), например:
Если архив необходимо защитить, тогда наберите в терминале:
Здесь опция опция -pqwerty123 задаёт пароль «qwerty123», а опция -mhe=on разрешает криптование заголовков.
Во всем многообразии опций как всегда поможет разобраться
Распаковка архива
Для распаковки используется команда x
Для извлечения содержимого из архива arch.7z в текущую директорию, выполните в терминале:
Если архив разбит на множество частей, используйте имя с наименьшим номером тома:
Если вы хотите извлечь архив не в текущей диретории, вы можете явно задать целевую директорию с помощью опции -o
Просмотр содержимого архива
Для просмотра внутренностей используется команда l
Источник
Download
Download 7-Zip 19.00 (2019-02-21) for Windows :
Link | Type | Windows | Description |
---|---|---|---|
Download | .exe | 64-bit x64 | 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64) |
Download | .exe | 32-bit x86 | 7-Zip for 32-bit Windows |
Download | .7z | x86 / x64 | 7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager |
Download | .7z | Any | 7-Zip Source code |
Download | .7z | Any / x86 / x64 | LZMA SDK: (C, C++, C#, Java) |
Download | .msi | 64-bit x64 | (alternative MSI installer) 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64) |
Download | .msi | 32-bit x86 | (alternative MSI installer) 7-Zip for 32-bit Windows |
Download 7-Zip 21.03 beta (2021-07-20) :
Link | Type | System | Description |
---|---|---|---|
Download | .exe | 64-bit Windows x64 | 7-Zip for Windows |
Download | .exe | 32-bit Windows x86 | |
Download | .exe | 64-bit Windows arm64 | |
Download | .msi | 64-bit Windows x64 | (alternative MSI installer) 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64) |
Download | .msi | 32-bit Windows x86 | (alternative MSI installer) 7-Zip for 32-bit Windows |
Download | .7z | Windows x86 / x64 | 7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager |
Download | .tar.xz | 64-bit Linux x86-64 | 7-Zip for Linux: console version |
Download | .tar.xz | 32-bit Linux x86 | |
Download | .tar.xz | 64-bit Linux arm64 | |
Download | .tar.xz | macOS (arm64 / x86-64) | 7-Zip for MacOS: console version |
Download | .7z | any / Windows | 7-Zip Source code |
Download | .7z | any / Windows | LZMA SDK: (C, C++, C#, Java) |
Download 7-Zip 16.04 (2016-10-04) for Windows :
Link | Type | Windows | Description |
---|---|---|---|
Download | .exe | 32-bit x86 | 7-Zip for 32-bit Windows |
Download | .exe | 64-bit x64 | 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64) |
Download | .7z | x86 / x64 | 7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager |
Download | .7z | Any | 7-Zip Source code |
Download | .7z | Any / x86 / x64 | LZMA SDK: (C, C++, C#, Java) |
Download | .msi | 32-bit x86 | (alternative MSI installer) 7-Zip for 32-bit Windows |
Download | .msi | 64-bit x64 | (alternative MSI installer) 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64) |
Download 7-Zip 9.20 (2010-11-18) for Windows :
Link | Type | Windows | Description |
---|---|---|---|
Download | .exe | 32-bit x86 | 7-Zip for 32-bit Windows |
Download | .msi | ||
Download | .msi | 64-bit x64 | 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64) |
Download | .msi | IA-64 | 7-Zip for Windows IA-64 (Itanium) |
Download | .exe | ARM-WinCE | 7-Zip for Windows Mobile / Windows CE (ARM) |
Download | .zip | 32-bit | 7-Zip Command Line Version |
Download | .tar.bz2 | Any | 7-Zip Source code |
Download | .7z | 32-bit | 7-Zip Extra: 7z Library, SFXs for installers, Plugin for Fare Manager |
Download | .tar.bz2 | Any | LZMA SDK (C, C++, C#, Java) |
You can download any versions of 7-Zip (including latest beta versions) from SourceForge:
Download p7zip for Linux (Posix) (x86 binaries and source code) :
p7zip is the command line version of 7-Zip for Linux / Unix, made by an independent developer.
Some unofficial p7zip packages for Linux and other systems:
Copyright (C) 2021 Igor Pavlov. The site is hosted at Digital Ocean
Источник