How to Extract (Open) a RAR File in Linux
Abstract: All OK 5. Create a rar single file To create a .rar archive file use 'a' option. # rar a log.rar /var/log/use below command # rar a file1.rar file1 fi
RAR is a file format used for data compression and archiving. The RAR format supports data compression, error recovery and files archives. It also supports files larger than 4 gigabytes. RAR files can only be created through commercial software. You can extract rar file using free unRAR command line tool in Linux.
By default, unRAR is not being installed on Linux or UNIX distro. You need to install unRAR/rar tools with the help of below linux commands.
Install unrar/rar toolIf you are using Redhat Linux or Centos, then use yum command as follows to install unRAR command.
How to unzip zip files in LinuxTo view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
How to unzip zip files in LinuxOn Redhat/CentOS
sudo yum install unrar
sudo yum install rar
On Ubuntu/Debian
sudo apt-get install unrar
sudo apt-get install rar
On Fedora use dnf command
sudo dnf install unrar
sudo dnf install rar
Listed below are some practical examples of RAR and unRAR command in linux to open,extract and compress files.
1. Extract (open) rar fileIf you want to extract all files within the '.rar' file in the current directory run below command
# unrar e log.rar
UNRAR 5.50 freeware Copyright (c) 1993-2017 Alexander Roshal
Extracting from log.rar
Extracting dpkg.log OK
Extracting tallylog OK
Extracting wtmp OK
Extracting faillog OK
Extracting btmp OK
Extracting kern.log OK
Extracting auth.log OK
Extracting syslog OK
Extracting alternatives.log OK
Extracting lastlog OK
Extracting bootstrap.log OK
All OK
2. Extract files with full path
If you want to extract the files in full path. Run below command
# unrar x file1.rar
3. List content of a RAR file
To list files inside rar archive file without extracting. Then use 'l' option
# unrar l log.rar
UNRAR 5.50 freeware Copyright (c) 1993-2017 Alexander Roshal
Archive: log.rar
Details: RAR 5
Attributes Size Date Time Name
----------- --------- ---------- ----- ----
-rw-r--r-- 531699 2019-10-03 10:54 var/log/dpkg.log
-rw------- 64064 2019-06-04 15:11 var/log/tallylog
-rw-rw-r-- 2688 2019-10-03 10:50 var/log/wtmp
-rw-r--r-- 32032 2019-06-04 15:11 var/log/faillog
-rw-rw---- 0 2019-02-10 00:06 var/log/btmp
-rw-r----- 46365 2019-10-03 10:49 var/log/kern.log
-rw-r----- 1225 2019-10-03 10:55 var/log/auth.log
-rw-r----- 67588 2019-10-03 10:55 var/log/syslog
-rw-r--r-- 19397 2019-10-03 10:51 var/log/alternatives.log
-rw-rw-r-- 292292 2019-10-03 10:50 var/log/lastlog
-rw-r--r-- 56751 2019-02-10 00:07 var/log/bootstrap.log
----------- --------- ---------- ----- ----
1114101 11
4. Check archive integrity
To test the integrity of file archive use 't' option
unrar t log.rar
UNRAR 5.50 freeware Copyright (c) 1993-2017 Alexander Roshal
Testing archive log.rar
Testing var/log/dpkg.log OK
Testing var/log/tallylog OK
Testing var/log/wtmp OK
Testing var/log/faillog OK
Testing var/log/btmp OK
Testing var/log/kern.log OK
Testing var/log/auth.log OK
Testing var/log/syslog OK
Testing var/log/alternatives.log OK
Testing var/log/lastlog OK
Testing var/log/bootstrap.log OK
All OK
5. Create a rar single file
To create a .rar archive file use 'a' option.
# rar a log.rar /var/log/
RAR 5.50 Copyright (c) 1993-2017 Alexander Roshal 11 Aug 2017
Trial version Type 'rar -?' for help
Evaluation copy. Please register.
Creating archive log.rar
Adding /var/log/dpkg.log OK
Adding /var/log/tallylog OK
Adding /var/log/wtmp OK
Adding /var/log/faillog OK
Adding /var/log/btmp OK
Adding /var/log/kern.log OK
Adding /var/log/auth.log OK
Adding /var/log/syslog OK
Adding /var/log/alternatives.log OK
Adding /var/log/lastlog OK
Adding /var/log/bootstrap.log OK
Done
6. Create multiple rar files
To compress say ‘file1′, ‘file2′ and ‘file3′ simultaneously, use below command
# rar a file1.rar file1 file2 file3
You can also use the following method to RAR multiple files.
# rar a -r file1.rar file1 file2 file3
7. Set password for RAR file
While archiving, you can set a password (using -p option). If you omit the password on the command line, you will be prompted with a message 「enter password」 and the password is case sensitive.
# rar a -pQAZWSXEDC archive.rar /var/log/
or
# rar a -p archive.rar /var/log/
Enter password (will not be echoed):
Conclusion
In this tutorial we learned how to use rar/unrar command in linux to open,extract and create rar files. Hope you enjoyed reading this and please leave your comments below.