Unpack rar on linux

How to Unrar Files in Linux: Open .RAR Files Easily

wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 18 people, some anonymous, worked to edit and improve it over time.

This article has been viewed 749,317 times.

Do you have a file that ends with the .RAR extension on your Linux machine? While most Linux distributions don’t come with a tool that can unrar files, you can easily install the Unrar utility using a package manager like Apt or DNF, or Pacman. If Unrar isn’t available in package form for your distribution, you can download the binaries from the developer. Once installed, you can use the command unrar x to extract all files and directories from the RAR archive. This wikiHow article will teach you how to open and extract RAR files in Linux using the Unrar tool.

  • You can usually install Unrar using your Linux distribution’s package manager.
  • If Unrar isn’t available in your usual repository, download the binaries from https://www.rarlab.com.
  • Once Unrar is installed, use unrar x filename.rar to extract the RAR file.

Installing Unrar

Image titled Unrar Files in Linux Step 1

  • Type sudo apt-get update and press Enter.
  • Type sudo apt-get install unrar and press Enter.

Image titled Unrar Files in Linux Step 2

  • Type sudo dnf upgrade and press Enter.
  • Type sudo dnf install unrar and press Enter.

Image titled Unrar Files in Linux Step 3

Image titled Unrar Files in Linux Step 4

  • Type zypper refresh and press Enter.
  • Type zypper install unrar and press Enter.

Image titled Unrar Files in Linux Step 5

  • First, download the latest version of RAR using this command:
    • x64: wget https://www.rarlab.com/rar/rarlinux-x64-621.tar.gz
    • x86: wget https://www.rarlab.com/rar/rarlinux-x32-621.tar.gz
    • You can double-check the latest version at https://www.rarlab.com.
    • x64: tar -zxvf rarlinux-x64-621.tar.gz
    • x86: tar -zxvf rarlinux-x32-621.tar.gz

    Using Unrar

    Image titled Unrar Files in Linux Step 6

    • This command will extract all files and folders from the RAR file to the current directory. If you want to extract the files to a different directory, use unrar x filename.rar /path/to/directory .
    • If the RAR file requires a password, you’ll be prompted to enter it. Many RAR files are protected by passwords for security purposes.

    Image titled Unrar Files in Linux Step 7

    • You can specify the directory you want to extract the file to with unrar e as well. E.g., unrar e myfile.rar /usr/local/bin

    Image titled Unrar Files in Linux Step 8

    Use unrar l filename.rar to list files and directories in the archive. If you want to see what’s inside the RAR file before extracting the files, you can use this command to view the files and structure.

    Image titled Unrar Files in Linux Step 9

    Use unrar t filename.rar to test the integrity of a file. This checks the structure of the RAR archive and displays the results.

    Expert Q&A

    If you are uncomfortable with the command line and are looking for a GUI RAR interface for your Linux installation, you can try out PeaZip. PeaZip works in GNOME and KDE and is available in DEB or RPM packages. You can download it from https://peazip.github.io/peazip-linux.html.

    RAR3 is the current version of the RAR format. It added the Advanced Encryption Standard with a 128-bit key length. It also supports files larger than 4 Gigabytes and Unicode names.

    RAR files can only be created through commercial software, but they can be unpacked using the free unrar command line tool.

    You Might Also Like

    Extract a Gz File

    How to Extract a GZ File on Windows, Linux, Mac, & Mobile

    Open RAR Files on Mac OS X

    How to Open RAR Files on Mac OS X: Free Apps, Online Tools, & More

    Compress Large Files

    Install Google Chrome Using Terminal on Linux

    Can Linux Run Exe

    Can Linux Run .exe Files? How to Run Windows Software on Linux

    Add or Change the Default Gateway in Linux

    Open Ports in Linux Server Firewall

    How to Open Linux Firewall Ports: Ubuntu, Debian, & More

    Take a Screenshot in Linux

    Become Root in Linux

    Execute INSTALL.sh Files in Linux Using Terminal

    How to Run an INSTALL.sh Script on Linux in 4 Easy Steps

    Ping in Linux

    Use Ping in Linux: Tutorial, Examples, & Interpreting Results

    Boot Linux from a USB on Windows 10

    Delete Read Only Files in Linux

    How to Delete Read-Only Files in Linux

    Источник

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

    RAR в Linux - распаковать, создать

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

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

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

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

    Установка UNRAR

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

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

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

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

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

    Распаковка RAR в Linux

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

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

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

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

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

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

    unrar pВАШПАРОЛЬ x archive.rar

    Другие возможности команды 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 выполните команду (выберите соответствующую команду для вашего дистрибутива):

    sudo apt install rar sudo dnf install rar yum install rar

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

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

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

    Создание RAR в Linux

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

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

    rar a archive.rar myfile1 myfile2 myfile3

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

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

    rar a -m5 archive.rar myfiles

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

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

    rar a -v100M archive.rar myfiles

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

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

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

    rar u archive.rar myfile.dat

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

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

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

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

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

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

    rar a -pВАШПАРОЛЬ archive.rar myfiles

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

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

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

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

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

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

    Источник

    How to Use RAR files in Ubuntu Linux [Quick Tip]

    RAR is a quite good archive file format. But, it isn’t the best when you’ve got 7-zip in Linux offering great compression ratios and Zip files being easily supported across multiple platforms by default.

    It is one of the most popular archive formats, but, Ubuntu‘s archive manager does not support extracting RAR files nor does it let you create RAR files. It would rather show you this error:

    There is no command installed for RAR archive files. Do you want to search for a command to open this file?

    Ubuntu RAR File Error

    Fret not, we have a solution for you. To enable the support to extract RAR files, you need to install UNRAR – which is a freeware by RARLAB. And, to create and manage RAR files, you need to install RAR.

    Extracting RAR Files in Linux

    Unless you have it installed, extracting RAR files will show you an error “Extraction not performed“. Here’s how it should look like (Ubuntu 18.04):

    Error in RAR extraction in Ubuntu

    If you want to resolve the error and easily be able to extract RAR files, follow the instructions below to install unrar.

    Step 1: Install unrar package from multiverse repository

    Launch the terminal and type in the following command to make sure you have multiverse repository enabled in Ubuntu:

    sudo add-apt-repository multiverse

    Now install unrar package:

    sudo apt-get install unrar

    Step 2: Extract RAR files either graphically or via command line

    After installing unrar, you may choose to type in “unrar” (without the inverted commas) to know more about its usage and how to use RAR files with the help of it.

    The most common usage would obviously be extracting the RAR file you have. So, you can either perform a right-click on the file and proceed to extract it from there or you can do it via the terminal with the help of this command:

    You can see that in action here:

    Using unrar in Ubuntu

    If the file isn’t present in the Home directory, then you have to navigate to the target folder by using the cd command in Linux. For instance, if you have the archive in the Music directory, simply type in “cd Music” to navigate to the location and then extract the RAR file.

    Creating & Managing RAR files in Linux

    UNRAR does not let you create RAR files. So, you need to install the RAR command-line tool to be able to create RAR archives.

    To do that, you need to type in the following command:

    Here, we will help you create a RAR file. In order to do that, follow the command syntax below:

    rar a ArchiveName File_1 File_2 Dir_1 Dir_2

    When you type a command in this format, it will add every item inside the directory to the archive. In either case, if you want specific files, just mention the exact name/path.

    By default, the RAR files reside in HOME directory.

    Using rar archive in Ubuntu Linux

    In the same way, you can update/manage the RAR files. Just type in a command using the following syntax:

    rar u ArchiveName Filename

    To get the list of commands for the RAR tool, just type “rar” in the terminal.

    Wrapping Up

    Now that you’ve known how to use RAR files on Ubuntu, will you prefer using it over 7-zip, Zip, or Tar.xz?

    Let us know your thoughts in the comments below.

    Источник

    Читайте также:  Direct rendering manager linux
Оцените статью
Adblock
detector