Kako otvoriti, izdvojiti i stvoriti RAR datoteke u Linuxu


RAR je najpopularniji alat za stvaranje i izdvajanje komprimiranih arhivskih datoteka (.rar) . Kada s weba preuzmemo arhivsku datoteku, za njihovo izdvajanje potreban nam je rar alat.

RAR je dostupan pod operacijskim sustavima Windows za obradu komprimiranih datoteka, ali nažalost, rar alat nije unaprijed instaliran pod Linux sustavima.

Ovaj članak objašnjava kako instalirati alate unrar i rar naredbenog retka koristeći službenu binarnu tar datoteku pod Linux sustavima za otvaranje, izdvajanje, raspakiranje ili poništavanje arhivske datoteke.

U distribucijama temeljenim na Debianu i Ubuntuu možete lako instalirati unrar paket pomoću apt programa kao što je prikazano.

$ sudo apt-get install unrar
Or
$ sudo apt install unrar

Ako koristite Fedora distribuciju, za njezinu instalaciju možete koristiti naredbu dnf.

$ sudp dnf install unrar

Ako koristite distribuciju CentOS/RHEL, morate preuzeti najnoviju datoteku unrar/rar i instalirati je pomoću sljedećih naredbi.

--------------- On 64-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x64-5.6.0.tar.gz
# tar -zxvf rarlinux-x64-5.6.0.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-5.6.0.tar.gz
# tar -zxvf rarlinux-5.6.0.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

Da biste otvorili/izdvojili RAR datoteku u trenutni radni direktorij, samo upotrijebite sljedeću naredbu s opcijom unrar e.

# unrar e tecmint.rar

UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal

Extracting from tecmint.rar

Extracting  index.php                                                 OK
Extracting  index.html                                                OK
Extracting  xyz.txt                                                   OK
Extracting  abc.txt                                                   OK
All OK

Da biste otvorili/izdvojili RAR datoteku u određenom direktoriju puta ili odredišta, samo upotrijebite opciju unrar e, ona će izdvojiti sve datoteke u navedenom odredišnom direktoriju.

# unrar e tecmint.rar /home/

UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal

Extracting from tecmint.rar

Extracting  /home/index.php                                           OK
Extracting  /home/index.html                                          OK
Extracting  /home/xyz.txt                                             OK
Extracting  /home/abc.txt                                             OK
All OK

Za otvaranje/izdvajanje RAR datoteke s izvornom strukturom direktorija. samo izdajte naredbu ispod s opcijom unrar x. Izdvojit će se u skladu s njihovom strukturom mapa, vidi dolje izlaz naredbe.

# unrar x tecmint.rar

UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal

Extracting from tecmint.rar

Creating    tecmint                                                   OK
Extracting  tecmint/index.php                                         OK
Extracting  tecmint/index.html                                        OK
Extracting  tecmint/xyz.txt                                           OK
Extracting  tecmint/abc.txt                                           OK
Creating    default                                                   OK
Extracting  default/index.php                                         OK
Extracting  default/index.html                                        OK
Creating    include                                                   OK
Extracting  include/abc.txt                                           OK
Creating    php                                                       OK
Extracting  php/xyz.txt                                               OK
All OK

Za popis datoteka u arhivskoj datoteci koristite opciju unrar l. Prikazat će popis datoteka s njihovim veličinama, datumom, vremenom i dopuštenjima.

unrar l tecmint.rar

UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal

Archive tecmint.rar

 Name             Size   Packed Ratio  Date   Time     Attr      CRC   Meth Ver
-------------------------------------------------------------------------------
 index.php           0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 index.html          0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 xyz.txt             0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 abc.txt             0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 index.php           0        8   0% 18-08-12 19:22 -rw-r--r-- 00000000 m3b 2.9
 index.html          0        8   0% 18-08-12 19:22 -rw-r--r-- 00000000 m3b 2.9
 abc.txt             0        8   0% 18-08-12 19:22 -rw-r--r-- 00000000 m3b 2.9
 xyz.txt             0        8   0% 18-08-12 19:22 -rw-r--r-- 00000000 m3b 2.9
-------------------------------------------------------------------------------
    8                0       64   0%

Da biste testirali integritet arhivske datoteke, upotrijebite opciju unrar t. Naredba u nastavku provest će cjelovitu provjeru integriteta za svaku datoteku i prikazati status datoteke.

unrar t tecmint.rar

UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal

Testing archive tecmint.rar

Testing     tecmint/index.php                                         OK
Testing     tecmint/index.html                                        OK
Testing     tecmint/xyz.txt                                           OK
Testing     tecmint/abc.txt                                           OK
Testing     default/index.php                                         OK
Testing     default/index.html                                        OK
Testing     include/abc.txt                                           OK
Testing     php/xyz.txt                                               OK
All OK

Naredba unrar koristi se za izdvajanje, popis ili testiranje samo arhivskih datoteka. Nema mogućnosti stvaranja RAR datoteka pod Linuxom. Dakle, ovdje moramo instalirati uslužni program RAR naredbenog retka za stvaranje arhivskih datoteka.

Da biste instalirali opciju RAR naredbe u Linux, samo izvršite sljedeću naredbu.

# sudo apt-get install rar
# sudo dnf install rar
# yum install rar
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Dependencies Resolved
=========================================================================================
 Package			Arch			Version				Repository			Size
=========================================================================================
Installing:
 rar				i386            3.8.0-1.el5.rf      rpmforge			264 k

Transaction Summary
=========================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 264 k
Is this ok [y/N]: y
Downloading Packages:
rar-3.8.0-1.el5.rf.i386.rpm										| 264 kB     00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : rar                                          1/1

Installed:
  rar.i386 0:3.8.0-1.el5.rf

Complete!

Da biste stvorili arhivsku (RAR) datoteku u Linuxu, pokrenite sljedeću naredbu s opcijom rar. Stvorit će arhivsku datoteku za tecmint direktorij.

rar a tecmint.rar tecmint

RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Evaluation copy. Please register.

Creating archive tecmint.rar

Adding    tecmint/index.php                                           OK
Adding    tecmint/index.html                                          OK
Adding    tecmint/xyz.txt                                             OK
Adding    tecmint/abc.txt                                             OK
Adding    tecmint                                                     OK
Done

Da biste izbrisali datoteku iz arhivske datoteke, pokrenite naredbu.

rar d filename.rar

Da biste oporavili ili popravili arhivsku datoteku ili datoteke, pokrenite naredbu s opcijom rar r.

rar r filename.rar

RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Building fixed.tecmint.rar
Scanning...
Data recovery record not found
Reconstructing tecmint.rar
Building rebuilt.tecmint.rar
Found  tecmint\index.php
Found  tecmint\index.html
Found  tecmint\xyz.txt
Found  tecmint\abc.txt
Found  tecmint
Done

Da biste ažurirali ili dodali datoteke u postojeću arhivsku datoteku, upotrijebite sljedeću naredbu s opcijom rar u.

rar u tecmint.rar tecmint.sql

RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Evaluation copy. Please register.

Updating archive tecmint.rar

Adding    tecmint.sql                                                 OK
Done

Sada provjerite je li datoteka tecmint.sql dodana u arhivsku datoteku.

rar l tecmint.rar

RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Archive tecmint.rar

 Name             Size   Packed Ratio  Date   Time     Attr      CRC   Meth Ver
-------------------------------------------------------------------------------
 index.php           0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 index.html          0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 xyz.txt             0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 abc.txt             0        8   0% 18-08-12 19:11 -rw-r--r-- 00000000 m3b 2.9
 tecmint             0        0   0% 18-08-12 19:23 drwxr-xr-x 00000000 m0  2.0
 tecmint.sql 0 8 0% 18-08-12 19:46 -rw-r--r-- 00000000 m3b 2.9
-------------------------------------------------------------------------------
    6                0       40   0%

Ovo je vrlo zanimljiva značajka Rar alata, omogućava nam postavljanje lozinke za arhiviranje datoteke. Za zaštitu lozinke arhivskom datotekom koristite opciju rar a -p.

rar a -p tecmint.rar

Enter password (will not be echoed):

Reenter password:

AR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Evaluation copy. Please register.

Updating archive tecmint.rar

Updating  tecmint.sql                                                 OK
Done

Sada ga provjerite izdvajanjem arhivske datoteke i pogledajte hoće li nas tražiti da unesemo lozinku koju smo postavili gore.

rar x tecmint.rar

RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Extracting from tecmint.rar

Creating    tecmint                                                   OK
Extracting  tecmint/index.php                                         OK
Extracting  tecmint/index.html                                        OK
Extracting  tecmint/xyz.txt                                           OK
Extracting  tecmint/abc.txt                                           OK
Enter password (will not be echoed) for tecmint.sql:

Extracting  tecmint.sql                                               OK
All OK

Još jedna zanimljiva značajka zaključavanja iz alata rar, pruža mogućnost zaključavanja određene arhivske datoteke iz njezina izdvajanja.

rar k tecmint.rar

RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help

Processing archive tecmint.rar
Locking archive
Done

Za mor RAR i Unrar opcije i upotrebu pokrenite sljedeću naredbu i prikazat će se popis opcija s njihovim opisom.

# man unrar
# man rar

Predstavili smo gotovo sve opcije iznad za naredbe rar i unrar s njihovim primjerima. Ako smatrate da smo nešto propustili s ovog popisa i želite da ga dodamo, ažurirajte nas pomoću obrasca za komentare u nastavku.