Hvernig á að opna, draga út og búa til RAR skrár í Linux


RAR er vinsælasta tólið til að búa til og draga út þjappaðar (.rar) skrár. Þegar við hleðum niður skjalasafni af vefnum þurftum við rar tól til að draga þær út.

RAR er fáanlegt frjálst undir Windows stýrikerfum til að meðhöndla þjappaðar skrár, en því miður er rar tól ekki foruppsett undir Linux kerfum.

Þessi grein útskýrir hvernig á að setja upp unrar og rar skipanalínuverkfæri með því að nota opinberar tvíundir tar skrár undir Linux kerfum til að opna, draga út, afþjappa eða taka úr skjalasafni.

Á viðeigandi forriti eins og sýnt er.

$ sudo apt-get install unrar
Or
$ sudo apt install unrar

Ef þú ert að nota yum skipun til að setja það upp.

$ sudp dnf install unrar

Ef þú ert að nota aðrar dreifingar þarftu að hlaða niður nýjustu unrar/rar skránni og setja hana upp með eftirfarandi skipunum.

--------------- On 64-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x64-612.tar.gz
# tar -zxvf rarlinux-x64-612.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x32-612.tar.gz
# tar -zxvf rarlinux-x32-612.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

Til að opna/draga út RAR skrá í núverandi vinnuskrá, notaðu bara eftirfarandi skipun með unrar e valkostinum.

# 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

Til að opna/taka út RAR skrá í ákveðinni slóð eða áfangaskrá, notaðu bara unrar e valkostinn, það mun draga allar skrárnar í tilgreindri áfangaskrá.

# 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

Til að opna/draga út RAR skrá með upprunalegu möppuskipulagi, gefðu bara út skipunina hér að neðan með unrar x valmöguleikanum. Það mun draga út í samræmi við möppuskipulag þeirra, sjá fyrir neðan úttak skipunarinnar.

# 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

Notaðu unrar l valmöguleikann til að skrá skrár inni í skjalasafni. Það mun birta lista yfir skrár með stærðum, dagsetningu, tíma og heimildum.

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%

Til að prófa heilleika skjalasafns, notaðu valkostinn unrar t. Skipunin hér að neðan mun framkvæma fullkomna heilleikaathugun fyrir hverja skrá og sýnir stöðu skráarinnar.

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 skipunin er aðeins notuð til að draga út, skrá eða prófa skjalasafn. Það hefur engan möguleika á að búa til RAR skrár undir Linux. Svo, hér þurfum við að setja upp RAR skipanalínuforrit til að búa til skjalasafn.

Til að setja upp RAR skipanavalkostinn í Linux skaltu bara framkvæma eftirfarandi skipun.

# 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!

Til að búa til skjalasafn (RAR) skrá í Linux skaltu keyra eftirfarandi skipun með rar valkostinum. Það mun búa til skjalasafn fyrir tecmint möppu.

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

Til að eyða skrá úr skjalasafni skaltu keyra skipunina.

rar d filename.rar

Til að endurheimta eða laga skjalaskrá eða skrár skaltu keyra skipunina með valkostinum 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

Til að uppfæra eða bæta skrám við núverandi skjalasafn, notaðu eftirfarandi skipun með valkostinum 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

Staðfestu nú að skránni tecmint.sql sé bætt við skjalasafnið.

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%

Þetta er mjög áhugaverður eiginleiki Rar tólsins, það gerir okkur kleift að setja lykilorð fyrir skjalasafnið. Til að vernda skjalasafn með lykilorði, notaðu valkostinn 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

Staðfestu það nú með því að draga út skjalasafnið og sjáðu hvort það muni hvetja okkur til að slá inn lykilorð sem við höfum stillt hér að ofan.

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

Annar áhugaverður læsingareiginleiki frá rar tólinu, það veitir möguleika á að læsa tiltekinni skjalasafnsskrá eftir að hafa dregið hana út.

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

Fyrir fleiri RAR og Unrar valkosti og notkun, keyrðu eftirfarandi skipun, hún mun birta lista yfir valkosti með lýsingu þeirra.

# man unrar
# man rar

Við höfum kynnt næstum alla valkostina hér að ofan fyrir rar og unrar skipanir með dæmum þeirra. Ef þér finnst að við höfum misst af einhverju á þessum lista og þú vilt að við bætum við, vinsamlegast uppfærðu okkur með því að nota athugasemdareyðublaðið hér að neðan.