RAR-failide avamine, ekstraktimine ja loomine Linuxis
RAR on populaarseim tööriist tihendatud arhiivi (.rar)
failide loomiseks ja väljavõtmiseks. Arhiivifaili veebist alla laadides vajasime nende väljavõtmiseks rar-tööriista.
RAR on Windowsi operatsioonisüsteemides pakendatud failide käsitsemiseks vabalt saadaval, kuid kahjuks ei ole rar-tööriist Linuxi süsteemidesse eelinstallitud.
Selles artiklis selgitatakse, kuidas installida unrar- ja rar-käsurea tööriistu ametliku binaarse tõrvafaili abil Linuxi süsteemide alla arhiivifaili avamiseks, väljavõtmiseks, tihendamiseks või tühjendamiseks.
Debiani ja Ubuntu põhistes jaotustes saate hõlpsasti installida unrar-paketi apt-programmi abil, nagu näidatud.
$ sudo apt-get install unrar Or $ sudo apt install unrar
Kui kasutate Fedora levitamist, võite selle installimiseks kasutada käsku dnf.
$ sudp dnf install unrar
Kui kasutate CentOS/RHEL levitamist, peate alla laadima uusima faili unrar/rar ja installima selle järgmiste käskude abil.
--------------- 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/
RAR-faili avamiseks/väljavõtmiseks praeguses töökataloogis kasutage lihtsalt järgmist käsku 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
RAR-faili avamiseks/väljavõtmiseks konkreetses tees või sihtkataloogis kasutage lihtsalt suvandit unrar e, see eraldab kõik määratud sihtkataloogis olevad failid.
# 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
Algse kataloogistruktuuriga RAR-faili avamine/väljavõtmine. lihtsalt väljastage allpool käsk unrar x valikuga. See eraldab vastavalt nende kaustade struktuurile, vt käsu väljundit allpool.
# 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
Arhiivifailis olevate failide loetlemiseks kasutage valikut Unar. See kuvab failide loendi koos nende suuruse, kuupäeva, kellaaja ja lubadega.
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%
Arhiivifaili terviklikkuse testimiseks kasutage suvandit unrar t. Allolev käsk teostab iga faili täieliku terviklikkuse kontrolli ja kuvab faili oleku.
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
Unrar käsku kasutatakse ainult arhiivifailide ekstraktimiseks, loendisse lisamiseks või testimiseks. Sellel pole ühtegi võimalust RAR-failide loomiseks Linuxi all. Nii et siin peame arhiivifailide loomiseks installima käsurea utiliidi RAR.
RAR-käsu valiku installimiseks Linuxis käivitage lihtsalt järgmine käsk.
# 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!
Arhiivifaili (RAR) loomiseks Linuxis käivitage järgmine käsk koos võimalusega rar. See loob arhiivifaili kataloogi tecmint jaoks.
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
Faili kustutamiseks arhiivifailist käivitage käsk.
rar d filename.rar
Arhiivifaili või -failide taastamiseks või parandamiseks käivitage käsk valikuga r 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
Olemasoleva arhiivifaili failide värskendamiseks või lisamiseks kasutage järgmist käsku suvandiga 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
Nüüd kontrollige, kas fail tecmint.sql on lisatud arhiivifaili.
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%
See on Rari tööriista väga huvitav funktsioon, see võimaldab meil faili arhiivimiseks parooli määrata. Arhiivifailide paroolikaitseks kasutage valikut 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
Nüüd kontrollige seda arhiivifaili väljavõtmisega ja vaadake, kas see palub meil sisestada ülaltoodud parooli.
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
Veel üks huvitav lukustusfunktsioon rar-tööriistast, see annab võimaluse lukustada konkreetne arhiivifail selle väljavõtte tegemisel.
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
RAR- ja Unrar-valikute ja kasutamise jaoks käivitage järgmine käsk. See kuvab valikute loendi koos nende kirjeldusega.
# man unrar # man rar
Oleme esitanud peaaegu kõik ülaltoodud rar- ja unrar-käskude võimalused koos nende näidetega. Kui tunnete, et meil on sellest loendist midagi puudu ja soovite, et lisaksime, värskendage meid, kasutades allolevat kommentaarivormi.