Распаковка и создание архивов RAR и ZIP в Linux

Для обзора и распаковки содержимого rar- и zip-архивов системе минимально необходимы программы unrar и unzip, соответственно. Доступны они в стандартном репозитории с открытыми исходными кодами (oss) и по-умолчанию присутствуют в наборе установки дистрибутива.

В зависимости от того какую графическую среду GNU/Linux Вы используете, KDE, Gnome или что-либо еще, Вам будет предложена соответствующая ей программа для работы с этими архивами: Ark, например, традиционен для KDE. Функционал таких программ обычно полностью зависит от наличия установленных в системе архиваторов: rar, zip и т.п. Если при работе с архивами в графических приложениях, таких как Ark и т.п., у Вас возникают проблемы, пробуйте воспользоваться консольными версиями соответствующих архиваторов.
Например, вывод содержимого архивов доступен при помощи команд:
unrar l "имя архива.rar"
и
unzip -l "имя архива.zip"
Распаковка существующих архивов:
unrar x "имя архива.rar"
Параметр "x" в данном случае указывает программе (un)rar, что архив надо распаковать с соблюдением внутренней иерархии папок.
unzip "имя архива.zip"
Не требует обычно никаких опций.

Поддержка создания rar- и zip-архивов в openSuSE/SuSE Linux

Для того, чтобы получить возможность создания rar- и zip-архивов, Вам понадобится установить на компьютер программы ZIP (пакет zip) или оригинальную RAR (пакет rar) от Rarlab из репозитория Packman для openSuSE.

Внимание! Rar - платное (shareware) программное обеспечение и работает в течении всего 40 дней после установки.
ZIP не требует обычно дополнительных репозиториев, т.к. программа обычно доступна в оригинальном репозитории программам с открытыми исходными кодами (oss).
Выполните в консоли соответствующую команду:
sudo zypper install rar
или
sudo zypper install zip

Архивирование rar (консоль)

Для рекурсивного (полного) добавления/обновления папок и файлов в уже существующий или новый rar-архив введите:
rar a -m5 -v1024 "название rar-архива.rar" "имя файла или папки" "другие имена файлов и папок для добавления в архив, через пробел"
  • Используйте "-m5" для максимальной степени сжатия (общий диапазон от 1 до 5, по-умолчанию - 3).
  • Используйте "-v1024" для создания многотомного архива (имя_архива.part*.rar) с размером тома 1Мб. 1024 - значение размера отдельного тома в байтах. Сюда Вы можете ввести любое удобное Вам значение.

Архивирование zip (консоль)

Для рекурсивного (полного) добавления/обновления папок и файлов в уже существующий или новый zip-архив введите:
zip -r -9 "название zip-архива" "имя файла или папки" "другие имена файлов или папок для добавления в архив, через пробел"
  • Используйте "-9" для максимальной степени сжатия (общий диапазон от 1 до 9).
  • Для создания zip-архива с одиночным файлом не используйте никаких опций, кроме степени сжатия.

Будьте внимательны!

Смотрите полный список опций работы консольных архиваторов (un)rar и (un)zip набрав в консоли
(un)rar --help
или
(un)zip --help

Комментарии

Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Пакет rar недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета rar не найдены кандидаты на установку

да, сам

P.S. ещё есть unrar-nonfree, не свободный но с расширенной функциональностью.

Спасибки!!!
Помогло)))

Спасибо за информацию

Спасибо за команды, воспользовался удачно)