Як встановити 7zip на linux

7zip - це програма з відкритим вихідним кодом для архівації. Спочатку вона була розроблена для Windows. Ця програма може запаковувати або розпаковувати велику кількість форматів архівів, включаючи свій власний формат 7z, а також XZ, GZIP, TAR, ZIP і BZIP2. 7zip також часто використовується для вилучення RAR, DEB, RPM і ISO файлів. Крім простого архівування, 7zip може підтримувати шифрування AES-256, а також саморозпаковуються і багатотомні архіви. Для систем POSIX (Linux, Unix, BSD), оригінальна програма 7zip була перенесена як p7zip (скорочення від "POSIX 7zip").

А тепер як встановити 7zip (або p7zip) на Linux.

Установка 7zip на Debian, Ubuntu або Linux Mint

Засновані на Debian дистрибутиви йдуть з трьома пов'язаними з 7zip пакетами.

  • 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), оскільки це найбільш повний пакет 7zip, який підтримує багато різних архівних форматів. До того ж, якщо ви хочете отримувати файли RAR, вам також потрібно встановити пакет p7zip-rar. Причина, по якій підтримка винесена в окремий пакет плагіна в тому, що RAR - це пропріетарний формат.

Установка 7zip на Fedora або CentOS / RHEL

Дистрибутиви, засновані на Red Hat, пропонують два пов'язаних з 7zip пакета.

  • p7zip. містить команду 7za, котом може підтримувати 7z, ZIP, GZIP, CAB, ARJ, BZIP2, TAR, CPIO, RPM і DEB.
  • p7zip-plugins. містить команду 7z і додатковий плагін для розширення можливостей команди 7za (наприклад, витяг ISO).

На CentOS / RHEL вам потрібно включити репозиторій EPEL перед запуском команди yum, яка вказана нижче. На Fedora, немає потреби налаштовувати додаткові репозиторії.

Зверніть увагу, що на відміну від заснованих на Debian дистрибутивах, засновані на Red Hat дистрибутиви не пропонує плагін RAR. Отже, ви не зможете отримувати RAR файли з використанням команди 7z.

Створення і витяг архівів 7z

Відразу після установки 7zip, ви можете використовувати команду 7z для упаковки і розпаковування різних типів архівів. Команда 7z використовує інші плагіни для роботи з архівами.

Як встановити 7zip на linux

Переклад опцій командного рядка 7z:

Для створення архіву використовуйте опцію "a". Підтримуються наступні типи архівів для створення: 7z, XZ, GZIP, TAR, ZIP і BZIP2. Якщо файл з заданим ім'ям вже існує, то файли будуть додані в існуючий архів, замість його перезапису.

Для вилучення архіву, використовуйте опцію "e". Вона витягне архів в поточну директорію. Кількість підтримуються типів архівів для вилучення набагато більше, ніж для створення. Список включає: 7z, XZ, GZIP, TAR, ZIP, BZIP2, LZMA2, CAB, ARJ, CPIO, RPM, ISO і DEB.

Інший спосіб розпакувати, це використовувати опцію "x". На відміну від опції "e", вона витягне вміст з повними шляхами.

Ви можете оновити або видалити файл (и) в архіві опціями "u" і "d", відповідно.

Для перевірки цілісності архіву:

Схожі статті