Вы узнаете, как открывать, создавать или извлекать 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
Ставьте лайк .Смотрите другие наши статьи,подписывайтесь на канал чтобы не пропустить интересное.