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

7-Zip для Linux

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

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

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

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

Разработчик не рекомендует использовать 7-Zip в операционных системах Linux для резервного копирования, так как консольная версия архиватора не хранит информацию о владельцах файлах (пользователе и группе) после помещения их в архив. Сохраняются только права доступа к ним (-rw-rw-r-, например).

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

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

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

sudo apt-get install p7zip-rar p7zip-full

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

Способ 2 – из загружаемых исходников

По ссылке ниже вы можете скачать 7-Zip для Linux (Ubuntu и Debian) с архитектурой x86 и amd64. В архиве лежит файл README с описанием процесса установки. Вкратце – вам нужно будет собрать пакет с помощью команды make и запустить установку скриптом install.sh.

Читайте также:  How to see open ports on linux

Источник

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

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

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

Кроме простого архивирования, 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 — это проприетарный формат.

$sudo apt install p7zip-full p7zip-rar

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

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

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

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

  • -t: тип архива, по умолчанию создаются файлы в формате 7z. Примеры, -tzip, -tgz
  • -ssw: включить файл в архив, даже если он в данный момент используется
  • -mx: уровень компрессии (0 — без компрессии-быстро, 9 -самая большая компрессия-медленно)
    • -mx0 — без компрессии
    • -mx1 — очень быстрая компрессия
    • ——
    • -mx9 — ультра компрессия

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

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

    file:///usr/share/doc/p7zip-full/DOCS/MANUAL/index.htm

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

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

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

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

    cd /home/user_name/ 7z a archive.7z file01.c file02.c

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

    cd /home/user_name/ 7z a archive.7z

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

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

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

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

    7z a -mx9 archive.7z -xfile01.c

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

    7z a -mx9 -ppassword archive.7z -xfile01.c

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

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

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

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

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

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

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

    7z x arch.7z -o/home/user_name/allarhives

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

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

    • Альтернативы SSH, которые в некоторых случаях лучше оригинала
    • Полный набор лучших и современных консольных программ для Linux
    • Хитрости командной строки Bash, которые помогут вам работать быстрее
    • Команда ls в Linux — подробно и с примерами
    • Команда mkdir в Linux — подробно и с примерами
    • Команда chmod в Linux — подробно и с примерами
    • Команда cat и примеры её использования в Linux
    • Файловый менеджер nnn
    • Версия системы и версия ядра Ubuntu/Mint
    • Ошибка NO_PUBKEY. Как найти GPG-ключ и добавить его в базу apt системы Ubuntu
    • nmon — удобный инструмент для мониторинга Linux систем
    • Команда history или работа с историей введенных команд
    • Шпаргалка по архиватору 7z (7-Zip) в Linux Ubuntu/Mint
    • Как посмотреть все доступные шрифты в терминале (CLI)?
    • Команда id — найти UID пользователя или GID
    • nmblookup — аналог команды Windows nbtstat для Linux.
    • Inxi — программа вывода информации о системе и железе в Linux
    • dnstop — мониторинг и анализатор DNS-трафика
    • ss — программа для исследования сокетов
    • Команда netstat в Ubuntu — показ статуса сети
    • Команда ifconfig — настройка параметров сетевого интерфейса
    • Почему в меню загрузки ubuntu нет memtest86
    • Ethtool — программа изменения параметров сетевой платы в Ubuntu/Mint
    • Установка сервера точного времени NTP в Ubuntu 16.04
    • Удаление файлов старше N дней
    • Блокирование атак при помощи null route или blackhole
    • Расширенный менеджер пакетов APT
    • Архиватор tar
    • Шпаргалка по архиватору zip
    • Блокирование ip адреса при помощи iptables
    • Программа iftop
    • Top – сведения об активности процессов в Ubuntu
    • i-Nex — аналог CPU-Z в Windows
    • Защита сервера — Fail2Ban

    Источник

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