Kuinka avata, purkaa ja luoda RAR-tiedostoja Linuxissa
RAR on suosituin työkalu pakattujen (.rar)
-tiedostojen luomiseen ja purkamiseen. Kun lataamme arkistotiedoston verkosta, tarvitsimme rar-työkalun niiden purkamiseksi.
RAR on saatavana vapaasti Windows-käyttöjärjestelmissä pakattujen tiedostojen käsittelemiseksi, mutta valitettavasti rar-työkalua ei ole esiasennettu Linux-järjestelmiin.
Tässä artikkelissa kerrotaan, kuinka asennat epätavalliset ja rar-komentorivityökalut virallisen binäärisen tervatiedoston avulla Linux-järjestelmiin arkistotiedoston avaamiseen, purkamiseen, purkamiseen tai purkamiseen.
Debian- ja Ubuntu-pohjaisiin jakeluihin voit helposti asentaa unrar-paketin apt-ohjelmalla kuvan osoittamalla tavalla.
$ sudo apt-get install unrar Or $ sudo apt install unrar
Jos käytät Fedora-jakelua, voit asentaa sen dnf-komennolla.
$ sudp dnf install unrar
Jos käytät CentOS/RHEL-jakelua, sinun on ladattava uusin unrar/rar-tiedosto ja asennettava se seuraavilla komennoilla.
--------------- 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/
Voit avata/purkaa RAR-tiedoston nykyisessä työhakemistossa käyttämällä vain seuraavaa komentoa unrar e -vaihtoehtoa.
# 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
Jos haluat avata/purkaa RAR-tiedoston tietyllä polulla tai kohdehakemistossa, käytä vain harvinaisempaa -vaihtoehtoa, se purkaa kaikki tiedostot määritettyyn kohdehakemistoon.
# 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
Voit avata/purkaa RAR-tiedoston alkuperäisellä hakemistorakenteellaan. anna vain alla oleva komento unrar x -vaihtoehdolla. Se purkaa niiden kansiorakenteen mukaan, katso alla oleva komennon lähtö.
# 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
Jos haluat luetteloida tiedostot arkistotiedostoon, käytä harvinaisempaa vaihtoehtoa. Se näyttää luettelon tiedostoista, niiden koot, päivämäärän, kellonajan ja käyttöoikeudet.
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%
Testaa arkistotiedoston eheys käyttämällä vaihtoehtoa unrar t. Seuraava komento suorittaa jokaisen tiedoston täydellisen eheyden tarkistuksen ja näyttää tiedoston tilan.
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-komentoa käytetään vain arkistotiedostojen purkamiseen, luettelointiin tai testaamiseen. Sillä ei ole mitään mahdollisuutta luoda RAR-tiedostoja Linuxissa. Joten tässä meidän on asennettava RAR-komentorivi-apuohjelma arkistotiedostojen luomiseksi.
Jos haluat asentaa RAR-komentovaihtoehdon Linuxiin, suorita seuraava komento.
# 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!
Voit luoda arkistotiedoston (RAR) Linuxissa suorittamalla seuraavan komennon rar a -vaihtoehdolla. Se luo arkistotiedoston tecmint-hakemistolle.
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
Poista tiedosto arkistotiedostosta suorittamalla komento.
rar d filename.rar
Palauta tai korjaa arkistotiedosto tai tiedostot suorittamalla komento vaihtoehdolla 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
Voit päivittää tai lisätä tiedostoja olemassa olevaan arkistotiedostoon käyttämällä seuraavaa komentoa vaihtoehdolla 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
Tarkista nyt, että tiedosto tecmint.sql on lisätty arkistotiedostoon.
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%
Tämä on erittäin mielenkiintoinen ominaisuus Rar-työkalusta, sen avulla voimme asettaa salasanan arkistotiedostolle. Suojaa salasanalla arkistotiedosto käyttämällä vaihtoehtoa 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
Nyt tarkista se purkamalla arkistotiedosto ja katso, pyydetäänkö sitä antamaan yllä asettamasi salasana.
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
Toinen mielenkiintoinen lukitustoiminto rar-työkalusta, se tarjoaa mahdollisuuden lukita tietty arkistotiedosto sen purkamisesta.
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
Suorita seuraava komento RAR- ja Unrar-vaihtoehdoille ja käytölle, jolloin se näyttää luettelon vaihtoehdoista ja niiden kuvauksista.
# man unrar # man rar
Olemme esittäneet melkein kaikki yllä olevat vaihtoehdot rar- ja unrar-komentoja varten esimerkkeineen. Jos sinusta tuntuu, että olemme unohtaneet mitään tästä luettelosta ja haluat meidän lisäävän, päivitä meidät alla olevan kommenttilomakkeen avulla.