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.