Найти в Дзене
takoedelo

Извлечение и открытие RAR в Linux

Оглавление

Вы узнаете, как открывать, создавать или извлекать RAR-файлы в Linux.

RAR-файл - это проприетарный формат для сжатия и архивирования файлов. Некоторые дистрибутивы не будут содержать пакеты unrar, которые мы будем использовать в репозитории по умолчанию.

unrar - это инструмент, разработанный исключительно для извлечения архивов, использующих формат RAR. Он активно поддерживается RARLAB и предлагается как защищенное авторским правом, но бесплатное программное обеспечение.

В следующих разделах мы рассмотрим, как получить инструмент unrar в вашей системе и использовать его для извлечения архива RAR.

Как извлечь или открыть RAR-файлы в Linux

Для открытия или извлечения этих файлов нам понадобится программное обеспечение под названием “unrar”.

Unrar - это инструмент на базе терминала, разработанный RARLAB для извлечения и открытия RAR в таких системах, как Linux.

Менеджер пакетов apt (Debian, Ubuntu и др.)

Перед установкой пакета unrar в системах, использующих менеджер пакетов apt, нам необходимо выполнить обновление.

Выполнив приведенную ниже команду, вы выполните обновление .

sudo apt update

После завершения обновления выполните следующую команду, чтобы установить unrar в вашу систему на базе Debian.

sudo apt install unrar

Менеджер пакетов dnf (CentOS, RHEL)

Установка утилиты unrar в системах Linux, использующих диспетчер пакетов dnf, так же проста.

sudo dnf install unrar

Менеджер пакетов yum (Fedora)

Для систем, использующих yum package manager, таких как Fedora, вы можете установить unrar в операционную систему, используя приведенную ниже команду.

sudo yum install unrar

Менеджер пакетов pkg (FreeBSD)

Наконец, для FreeBSD можно установить утилиту unrar, используя следующую команду

sudo pkg install unrar

Использование unrar для извлечения rar-файлов в Linux

Основное применение утилиты unrar заключается в извлечении файлов из RAR-файла.

При извлечении без указания пути unrar извлекает все файлы в текущий рабочий каталог.

Ниже вы можете увидеть синтаксис использования утилиты unrar для извлечения файлов из RAR-файла в Linux.

unrar e FILENAME

Пример извлечения RAR-файла в текущий каталог

Извлечение RAR-файла в текущий каталог в Linux командой “unrar”, за которым следует опция “e”.

Использование утилиты unrar в Linux позволит извлечь файлы в ваш текущий рабочий каталог.

Например, чтобы извлечь архив RAR с именем “mylife.rar“, мы бы использовали следующую команду.

unrar e mylife.rar

Ниже приведен пример того, что будет выведено после извлечения архива.

UNRAR 6.11 beta 1 freeware Copyright (c) 1993-2022 Alexander Roshal


Extracting from mylife.rar

Extracting document.word OK
Extracting readme.txt OK
Extracting index.html OK
All OK

Пример извлечения RAR-файла в определенный каталог

С помощью инструмента unrar в Linux можно извлекать файлы в определенный каталог.

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

Например, если бы мы хотели извлечь содержимое нашего “mylife.rar” архива в каталог “/home/pimyubu/example”, мы бы использовали приведенную ниже команду.

unrar e mylife.rar /home/pimyubu/example

Из приведенного ниже результата вы можете видеть, что unrar извлек файлы в указанный каталог.

UNRAR 6.11 beta 1 freeware Copyright (c) 1993-2022 Alexander Roshal


Extracting from mylife.rar

Creating /home/pimyubu/example OK
Extracting /home/pimyubu/example/document.word OK
Extracting /home/pimyubu/example/readme.txt OK
Extracting /home/pimyubu/example/index.html OK
All OK

Содержимое RAR-файла

Чтобы показать, как это работает, давайте воспользуемся следующей командой для перечисления содержимого RAR-архива “mylife.rar”.

unrar l mylife.rar

Ниже вы можете видеть, что инструмент unrar выводит имя каждого файла, его размер, атрибуты и дату последнего изменения.

UNRAR 6.11 beta 1 freeware Copyright (c) 1993-2022 Alexander Roshal

Archive: mylife.rar
Details: RAR 5

Attributes Size Date Time Name
----------- --------- ---------- ----- ----
-rw-rw-r-- 9 2022-11-30 20:11 document.word
-rw-rw-r-- 5 2022-11-30 20:10 readme.txt
-rw-rw-r-- 0 2022-11-30 20:09 index.html
----------- --------- ---------- ----- ----
14 3

Основные команды

  • Извлекает файлы обратно туда, где мы изначально заархивировали их в нашей системе Linux.

unrar x

  • Распаковать файлы в текущий каталог,

unrar e

  • Проверяет целостность каждого файла в архиве:

unrar t

  • Выводит список файлов внутри архива без его распаковки:

unrar l

Заключение

На этом этапе вы должны знать, как извлекать RAR в Linux с помощью утилиты unrar.

Пожалуйста, прокомментируйте ниже, если у вас возникли какие-либо проблемы с извлечением или просмотром содержимого RAR в Linux.

Как найти, где apt установил пакет в Debian и Ubuntu

USB4 по сравнению USB 3: В чем разница?

6 советов и хитростей по быстрому выполнению задач на терминале Linux

5 неизменяемых дистрибутивов Linux

6 Распространенных ошибок в заданиях Cron

Ставьте лайк .Смотрите другие наши статьи,подписывайтесь на канал чтобы не пропустить интересное.