Меню Рубрики

Установка rar для linux

Распаковка и создание RAR архивов в Linux. Команды unrar, rar

Рассмотрим, как распаковывать и создавать RAR архивы в Linux.

Формат RAR не популярен в Linux среде. Например, штатные графические менеджеры архивов, которые используются в Linux дистрибутивах, обычно не умеют работать с RAR. Чтобы работать с такими архивами, нужно устанавливать дополнительные пакеты.

Для распаковки RAR архивов в Linux используется бесплатный пакет UNRAR от компании RARLAB.

Для создания RAR-архивов служит пакет с одноименным названием RAR. Не пугайтесь, если увидите предупреждение, что это trial-версия. На самом деле пакет не имеет ограничений на время использования. Это такая же вечная пробная версия, как и WinRAR для Windows.

Установка UNRAR

Сначала установим пакет UNRAR.

Обычно, после того, как вы установили пакет UNRAR, некоторые графические менеджеры архивов автоматически начинают поддерживать файлы в формате RAR, и вы можете распаковать их, просто щелкнув правой кнопкой по файлу в файловом менеджере и выбрав пункт Распаковать (может зависеть от дистрибутива).

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

Чтобы распаковать RAR-архив, используя командную строку, выполните следующую команду (вместо archive.rar укажите путь до вашего архива). Архив будет распакован в текущую директорию.

Чтобы распаковать архив в определённую директорию (она должна существовать), укажите ее путь после имени архива (вместо ./data укажите путь до директории, в которую нужно распаковать архив):

Список файлов в архиве

Чтобы получить список файлов в архиве, используется опция l :

Протестировать архив

Чтобы убедиться, что архив «не битый», используется опция t (test). Тестируется целостность каждого файла в архиве и выводится результат для каждого файла.

Распаковать RAR с паролем

Чтобы распаковать архив, защищенный паролем, нужно указать пароль, используя опцию p :

Другие возможности команды UNRAR

Мы рассмотрели только базовые опции. UNRAR имеет больше возможностей.

Приведем список некоторых часто используемых опций:

Опция Описание
x Распаковать архив, сохраняя структуру директорий архива.
e Распаковать архив. Структура директорий архива не сохраняется. Все файлы распаковываются в одну директорию. Если попадаются файлы с одинаковыми именами, то будет выдан запрос на перезапись/пропуск/переименование файла.
pПАРОЛЬ Указать пароль для защищенного архива (password).
l Вывести список файлов в архиве (list).
t Протестировать целостность архива (test).
cl Преобразовать имена файлов в строчные буквы (convert to lower case).
cu Преобразовать имена файлов в прописные буквы (convert to upper case).
kb Распаковывать все файлы, включая «битые» (keep broken).

Полный список всех поддерживаемых опций можно получить, выполнив:

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

Для создания RAR архивов в Linux используется пакет RAR.

Установка пакета RAR

Для установки RAR выполните команду (выберите соответствующую команду для вашего дистрибутива):

Создать RAR архив

Для создания RAR архивов используется опция a команды rar . Например, заархивируем директорию mydir в файл archive.rar :

В результате будет создан архив archive.rar , который содержит только файлы, расположенные непосредственно в директории mydir , не включая вложенные директории.

Чтобы заархивировать директорию полностью, включая все вложенные файлы и директории, используется опция -r (recursive):

Можно указать список файлов, которые нужно заархивировать:

Указать степень сжатия

Чтобы указать степень сжатия, используется опция -mЧИСЛО , для которой указывается число от 0 до 5. 0 — без сжатия, 1 — минимальное сжатие, 5 — максимальное. По умолчанию используется степень сжатия — 3. Пример создания архива с максимальной степенью сжатия:

Разбить архив на несколько файлов

Используя опцию -vРАЗМЕР можно создать архив, который будет разбит на несколько файлов. Для указания размера нужно использовать обозначения: M — мегабайты, k — килобайты, b — байты. Например, создадим архив, который разобьем на файлы размером 100 мегабайт:

Распаковать такой архив можно обычными средствами команды rar . Только в качестве архива нужно указать первый файл: rar x archive.part01.rar

Добавить файлы в архив

Чтобы добавить файлы в существующий архив, используется опция u :

Удалить файлы из архива

Rar позволяет удалять отдельные файлы из существующего архива, для этого используется опция d .

Восстановить битый архив

Если архив поврежден, то можно попытаться его восстановить, используя опцию r :

Создать архив с паролем

Чтобы создать архив, защищенный паролем, используется опция -p :

Для существующего RAR-архива также можно задать пароль:

В результате выполнения данной команды появится запрос на ввод пароля.

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

Команда rar , как и описанная выше команда unrar , умеет распаковывать архивы. Для распаковки архивов используется опция x :

Другие возможности команды RAR

Команда rar обладает внушительным количеством опций. Полное описание команды rar можно получить, выполнив в терминале:

источник

Как распаковать rar в Linux

В операционной системе Windows часто используются два формата архивов, это ZIP и RAR. Они наиболее часто применяются для сжатия файлов и хранения их на компьютере. Но в Linux немного другая система, здесь для сжатия всех данных используется формат tar.gz. По умолчанию в системе не поставляются инструменты для работы с архивами форматов Linux.

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

Как распаковать RAR в Linux

Формат RAR был разработан российским программистом, Евгением Рошалом, отсюда и название формата — Roshal ARchiver. Изначально формат был разработан для DOS и поддерживал несколько улучшений по сравнению с уже использовавшимся тогда ZIP. Сразу была поддержка большого количества файлов, разбиения архива на части и создания самораспаковывающихся архивов.

Распаковка rar linux выполняется с помощью утилиты unrar. А упаковка архива командой rar. Обычно она не поставляется в системе по умолчанию, но вы можете очень просто установить ее из официальных репозиториев. Для установки утилиты в Ubuntu выполните такую команду:

В Fedora и других системах, использующих пакеты rpm, имя будет точно таким же, только будет отличаться пакетный менеджер:

sudo yum install unrar
$ sudo dnf install unrar

Перед тем как перейти к работе с командой и рассмотрению того как распаковать rar linux давайте рассмотрим ее синтаксис:

$ unrar команда опции архив файлы путь_для_расспаковки

Основной смысл работы утилиты уже понятен, но рассмотрим ее параметры подробнее:

  • e — распаковать архив;
  • l — вывести список файлов внутри архива;
  • p — вывести распакованный файл в стандартный вывод;
  • t — проверить архив;
  • v — вывести подробную информацию про архив;
  • x — извлечь файлы, сохраняя полный путь внутри архива.

Опции настраивают поведение утилиты, рассмотрим основные опции, которые могут вам понадобиться:

  • -ad — добавить имя архива к пути распаковки;
  • -ai — игнорировать атрибуты файлов;
  • -inul — не выводить сообщения об ошибках;
  • -p — указать пароль архива;
  • -sl — распаковывать только файлы, меньше указанного размера;
  • -u — обновить уже распакованные файлы;
  • -y — отвечать y на все вопросы;
  • -x — не распаковывать указанные файлы;
  • -ts — сохранять временную метку исходных файлов.

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

Вы можете вывести содержимое архива, ничего не распаковывая с помощью команды l:

Чтобы сохранять полный путь, который прописан в архиве нужно использовать команду x:

Также вы можете проверить архив на целостность с помощью команды t:

Кроме того, вы можете указать папку, в которую стоит распаковывать файлы:

Это все команды unrar, которые вам могут понадобиться при повседневной работе с архивами, обратите внимание, что после установки утилиты unrar многие менеджеры архивов, например, Arc, теперь тоже поддерживают этот формат:

Но без этой утилиты вы получите ошибку что утилита не знает что это за формат архива. Всем графическим программам нужен этот rar архиватор linux.

Выводы

В этой небольшой статье мы рассмотрели как выполняется распаковка rar linux с помощью утилиты unrar или других графических утилит. Как видите, все делается очень просто, если у вас остались вопросы о том, как разархивировать rar linux, спрашивайте в комментариях!

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

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

6 комментариев

sudo apt install rar unrar p7zip-fill mazafaka

источник

Как открыть или создать файл RAR в Linux Mint, Ubuntu или Debain

Люди, которые перешли на Linux с ОС Windows, привыкли пользоваться архиватором WinRAR. Популярность этого архиватора и формата RAR в частности, уже прошла, но все же его можно встретить.

Так как формат архивов RAR является проприетарным, популярные дистрибутивы Linux, такие как Ubuntu, Linux Mint, Debain и Fedore, не поддерживают этот формат архива «из коробки», но ее легко добавить.

Для того, чтобы подружить Ubuntu или Debian с файлами 7-zip, Вам сюда

История WinRAR

Для операционной системы Linux компания RARL ab выпускает нативные приложения WinRAR. Скачать можно – здесь. На удивление, но версии WinRAR for Linux актуальны и выпускаются параллельно с win-версиями. Надо отдать должное создателю. Кстати, разработчиком является Евгений Рошал, родившийся в Челябинске. Кроме WinRAR он причастен к разработке ранее популярного FAR Manager.

Кроме гордости за причастность русских к разработке WinRAR, особых достоинств на сегодняшний день у него нет. OpenSource архиватор 7-zip по производительности и функционалу на голову выше WinRAR.

Поддержка проприетарного формата от WinRAR на сегодняшний день очень распространена на территории России. Поэтому поддержку сбрасывать RAR со счетов не стоит.

Установка пакетов unrar и rar

Данный способ добавляет поддержку стандартному архиватору вашей операционной системы. Также есть возможность работать с rar из консоли.

Чтобы обучить свою Ubuntu или Debian открывать RAR , устанавливаем пакет unrar :

Для Debian команду sudo можно не указывать.

Если хотите создавать RAR в Ubuntu, то устанавливаем пакет rar:

Всего и делов! Файлы RAR теперь открываются и можно создавать RAR прямо из контекстного меню Nautilus`a.

Примеры работы с rar и unrar

Используем unrar

Разархивируем файл rar в Linux — /home/user/file_name.rar в директорию /home/user/tmp:

Распаковываем rar, если он запаролен:

Проверяем целостность rar в Ubuntu:

Используем rar

Степень сжатия может быть от 0 до 5. Если не указывать, то по умолчанию используется 3 (средняя степень сжатия).

У меня в ubuntu rar открывает, но кодировка не соответствует системной. Файлы с неправильной кодировкой не распаковываются. Как можно исправить?

laacrus: У меня в ubuntu rar открывает, но кодировка не соответствует системной. Файлы с неправильной кодировкой не распаковываются. Как можно исправить?

Даже не знаю. Не разу с таким не сталкивался.

А лучше установить в ubuntu архиватор 7-zip, который поддерживает работу с rar полностью
sudo apt-get install p7zip-full
примерно так 😉

Turuk Makto: А лучше установить в ubuntu архиватор 7-zip, который поддерживает работу с rar полностью sudo apt-get install p7zip-full примерно так 😉

Можно и так. Я об этом тоже писал здесь. Но замечательно, когда есть альтернативы

laacrus: У меня в ubuntu rar открывает, но кодировка не соответствует системной. Файлы с неправильной кодировкой не распаковываются. Как можно исправить?

unrar x имя_архива.rar или unrar e имя_архива.rar

Luit -encoding cp-1251 – поможет поменять кодировку консоли.
Иногда вопрос решает…

источник

Аналоги WinRAR для Linux

В этой статье мы познакомимся с различными программами для просмотра, создания и распаковки архивов — аналогами WinRAR Linux, а так же установим их на различные дистрибутивы.

У многих пользователей, которые только перешли на Linux, часто возникает вопрос, а есть ли какие-либо менеджеры архивов под данную ОС, которые будут нормальной альтернативой WinRAR. Далее я покажу вам 4 хорошие, на мой взгляд, программы.

Аналоги WinRAR в Linux

По сути все архиваторы для Linux, которые работают в графическом интерфейсе, являются оболочками для консольных утилит, поэтому они поддерживают одни и те же форматы архивов. Но для этой поддержки нужно, чтобы в системе были установлены соответствующие утилиты (zip, unzip, rar, unrar, tar, lzma, p7zip, bzip2 и другие), если они вам нужны.

1. Ark

Архиватор, входящий в комплект программ KDE. Код программы написан на C++, интерфейс с использованием Qt. По сути является графической оболочкой для библиотек и консольных приложений, работающих с архивами. Распространяется под лицензией GPL.

Ark присутствует в основном репозитории, просто введите следующую команду:

Данный архиватор также имеется в стандартных репозиториях Arch:

2. File Roller

Аналог WinRAR Linux, разрабатываемый для оболочки Gnome (но это не значит, что её можно использовать только там). По сути File Roller является Front-end, графической оболочкой, дающей пользователю единый интерфейс для различных консольных архиваторов. Данная программа написана на C, а интерфейс на GTK+. Распространяется под лицензией GPL.

Внимание! На момент написания статьи программа не обновлялась с 23.09.13!

Данный пакет присутствует в официальном репозитории Ubuntu, так что используйте следующую команду:

sudo apt install file-roller

Программа также есть в стандартных репозиториях:

3. PeaZIP

Бесплатный, кроссплатформенный архиватор, написанный на Object Pascal и Pascal. Распространяется для Windows 9x, Windows NT и Linux. Имеет свой формат пакетов «*.pea», который поддерживает многотомные архивы, сжатие, системы шифрования и контроля целостности. Работа же с другими форматами чаще обеспечивается за счёт различных внешних библиотек. Интерфейс программы имеет реализацию как на Qt, так и на GTK+. Распространяется под лицензиями GPL и LGPL.

Внимание! Поддержка кодировки UTF-8 реализована не полностью!

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

Данного пакета нет и в стандартных репозиториях Arch, так что придётся воспользоваться AUR. Qt версия:

4. Xarchiver

Легковесный файловый архиватор. Архиватор по умолчанию для таких сред, как LXDE и XFCE. Написана данная программа на C, интерфейс же построен на GTK+. Распространяется под лицензией GPLv2.

Внимание! Разработка приостановлена!

Чтобы установить данную программу в этом дистрибутиве, просто выполните следующую команду в терминале:

sudo apt install xarchiver

Пакет с данной программой есть и в официальных репозиториях Arch:

Выводы

В данной статье мы рассмотрели несколько программ, которые можно использовать как аналоги WinRAR Linux. Какую из них использовать, решать вам. А каким архиватором предпочитаете пользоваться вы? Напишите в комментариях!

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

Об авторе

Обычный подросток. Интересуюсь современными технологиями, СПО и различными ОС, начиная от Kolibri и React, заканчивая *BSD и GNU/Linux. На данный момент я использую Xubuntu.

30 комментариев

Для информации. Запустил свой любимый архиватор WinRAR под WINE и пользуюсь

Для сведения — со своим любимым WinRar вместе с Wine ты запустил еще оччччччень много всего))))) Пользуйся, открывай ворота

Смотри ниже , не туда запулил

Mне лично еще с DOSовских времён всегда было удобнее пользоваться консольными утилитами — zip, gz, arj, ace, rar, 7z и тд, запускаемыми в файл-менеджерах вроде double / total commander буквально одним кликом.

peazip как оболочку, xz как архиватор, в редких случаях пакую в zip/bzip2 для старых компов

Благословляешь? Спасибо, уже многим пользуюсь.
MS Office 2003, TheBat, Архивариус 3000, dupkiller, FastStone, AIMP и прочее

Абсолютной защиты конечно нет, но можно сильно поднять непробиваемость.

Для широко улыбающихся:
Запрещение запуска программ Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.
Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe .

Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0

И уже не много всего))))), можно сказать вообще ничего. Пользуйсь, закрываю

источник

Читайте также:  Установки для производства моторного масла

Добавить комментарий

Adblock
detector