Kā atvērt, iegūt un izveidot RAR failus Linux
RAR ir vispopulārākais rīks saspiestu arhīvu (.rar)
failu izveidošanai un iegūšanai. Lejupielādējot arhīva failu no tīmekļa, mums bija nepieciešams rar rīks, lai tos izvilktu.
RAR ir brīvi pieejams operētājsistēmās Windows, lai apstrādātu saspiestus failus, taču diemžēl rar rīks netiek iepriekš instalēts Linux sistēmās.
Šajā rakstā ir paskaidrots, kā arhīva faila atvēršanai, izvilkšanai, saspiešanai vai noņemšanai no operētājsistēmas Linux sistēmām, izmantojot oficiālu binārā tar faila instalēšanu, izmantojot oficiālu binārā darvas failu, Linux sistēmās.
Debian un Ubuntu balstītajos izplatījumos jūs varat viegli instalēt unrar pakotni, izmantojot apt programmu, kā parādīts.
$ sudo apt-get install unrar Or $ sudo apt install unrar
Ja izmantojat Fedora izplatīšanu, tā instalēšanai varat izmantot komandu dnf.
$ sudp dnf install unrar
Ja izmantojat CentOS/RHEL izplatīšanu, jums ir jālejupielādē jaunākais unrar/rar fails un jāinstalē, izmantojot šādas komandas.
--------------- 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/
Lai atvērtu/izvilktu RAR failu pašreizējā darba direktorijā, vienkārši izmantojiet šo komandu ar opciju 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
Lai atvērtu/izvilktu RAR failu noteiktā ceļā vai galamērķa direktorijā, vienkārši izmantojiet opciju Unrar e, tas izvilks visus failus norādītajā mērķa direktorijā.
# 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
Lai atvērtu/izvilktu RAR failu ar to sākotnējo direktoriju struktūru. vienkārši izdodiet zemāk komandu ar unrar x iespēju. Tas tiks izvilkts atbilstoši to mapju struktūrai, skatiet zemāk komandas izvadi.
# 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
Lai uzskaitītu failus arhīva failā, izmantojiet opciju Unrar l. Tajā tiks parādīts failu saraksts ar to izmēriem, datumu, laiku un atļaujām.
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%
Lai pārbaudītu arhīva faila integritāti, izmantojiet opciju unrar t. Zemāk redzamā komanda veiks pilnīgu katra faila integritātes pārbaudi un parādīs faila statusu.
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
Komanda unrar tiek izmantota tikai arhīvu failu izgūšanai, uzskaitīšanai vai pārbaudei. Tam nav iespēju izveidot RAR failus operētājsistēmā Linux. Tātad, šeit mums jāinstalē RAR komandrindas utilīta, lai izveidotu arhīva failus.
Lai Linux instalētu RAR komandu, vienkārši izpildiet šādu komandu.
# 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!
Lai izveidotu arhīva (RAR) failu operētājsistēmā Linux, palaidiet šo komandu ar rar opciju. Tas izveidos arhīva failu tecmint direktorijai.
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
Lai izdzēstu failu no arhīva faila, palaidiet komandu.
rar d filename.rar
Lai atgūtu vai labotu arhīva failu vai failus, palaidiet komandu ar opciju 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
Lai atjauninātu vai pievienotu failus esošajam arhīva failam, izmantojiet šo komandu ar opciju 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
Tagad pārbaudiet, vai fails tecmint.sql ir pievienots arhīva failam.
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%
Šī ir ļoti interesanta Rar rīka funkcija, kas ļauj mums iestatīt paroli faila arhivēšanai. Lai ar paroli aizsargātu arhīva failu, izmantojiet 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
Tagad pārbaudiet to, izvelkot arhīva failu, un noskaidrojiet, vai tas mums liks ievadīt iepriekš iestatīto paroli.
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
Vēl viena interesanta reto rīku bloķēšanas funkcija nodrošina iespēju bloķēt konkrētu arhīva failu no tā izvilkšanas.
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 un Unrar opcijām un lietojumam palaidiet šādu komandu, tā parādīs opciju sarakstu ar to aprakstu.
# man unrar # man rar
Mēs esam parādījuši gandrīz visas iepriekš minētās opcijas rar un unar komandām ar to piemēriem. Ja uzskatāt, ka kaut kas no šī saraksta ir nokavēts, un vēlaties, lai mēs to pievienotu, lūdzu, atjauniniet mūs, izmantojot zemāk esošo komentāru veidlapu.