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.