Linux-da RAR faýllaryny nädip açmaly, çykarmaly we döretmeli


RAR gysylan arhiw (.rar) faýllaryny döretmek we çykarmak üçin iň meşhur guraldyr. Webden arhiw faýly göçürip alanymyzda, olary çykarmak üçin seýrek gural gerekdi.

RAR gysylan faýllary dolandyrmak üçin Windows operasiýa ulgamlarynda erkin elýeterlidir, ýöne gynansak-da, seýrek gural Linux ulgamlarynda öňünden gurulmaýar.

Bu makala, arhiw faýlyny açmak, çykarmak, gysmak ýa-da açmak üçin Linux ulgamlarynyň aşagyndaky resmi ikilik tar faýllaryny ulanyp, tertipsiz we seýrek buýruk gurallaryny nädip gurmalydygyny düşündirýär.

Görkezilişi ýaly apt programmasynda.

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

Ony gurmak üçin yum buýrugyny ulanýan bolsaňyz.

$ sudp dnf install unrar

Beýleki paýlamalary ulanýan bolsaňyz, iň soňky unrar/rar faýly göçürip almaly we aşakdaky buýruklary ulanyp gurmaly.

--------------- 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/

Häzirki iş bukjasynda RAR faýlyny açmak/çykarmak üçin diňe unrar e opsiýasy bilen aşakdaky buýrugy ulanyň.

# 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

Belli bir ýolda ýa-da barjak katalogda RAR faýlyny açmak/çykarmak üçin diňe “unrar e” opsiýasyny ulanyň, görkezilen bukjadaky ähli faýllary çykarar.

# 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

Asyl katalog gurluşy bilen RAR faýlyny açmak/çykarmak üçin aşakdaky buýrugy unrar x opsiýasy bilen beriň. Buýruk çykyşynyň aşagyndaky bukjanyň gurluşyna görä çykar.

# 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

Arhiw faýlynyň içindäki faýllary sanamak üçin unrar l opsiýasyny ulanyň. Ululyklary, senesi, wagty we rugsatlary bilen faýllaryň sanawyny görkezer.

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%

Arhiw faýlynyň bitewiligini barlamak üçin unrar t opsiýasyny ulanyň. Aşakdaky buýruk her faýl üçin doly bitewilik barlagyny geçirer we faýlyň ýagdaýyny görkezer.

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” buýrugy diňe arhiw faýllaryny çykarmak, sanawlamak ýa-da barlamak üçin ulanylýar. Linux-yň aşagynda RAR faýllaryny döretmek üçin hiç hili mümkinçilik ýok. Şeýlelik bilen, bu ýerde arhiw faýllaryny döretmek üçin RAR buýruk setiri programmasyny gurmaly.

Linux-da RAR buýruk opsiýasyny gurmak üçin aşakdaky buýrugy ýerine ýetiriň.

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

Linux-da arhiw (RAR) faýly döretmek üçin, rar opsiýasy bilen aşakdaky buýrugy işlediň. Tekmint katalogy üçin arhiw faýly döreder.

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

Arhiw faýlyndan bir faýly aýyrmak üçin buýrugy işlediň.

rar d filename.rar

Arhiw faýly ýa-da faýllary dikeltmek ýa-da düzeltmek üçin buýrugy rar r opsiýasy bilen işlediň.

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

Bar bolan arhiw faýlyna faýllary täzelemek ýa-da goşmak üçin rar u opsiýasy bilen aşakdaky buýrugy ulanyň.

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

Indi, arhiw faýlyna tecmint.sql faýlynyň goşulandygyny barlaň.

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%

Bu “Rar” guralynyň gaty gyzykly aýratynlygy, arhiw faýllaryna parol goýmaga mümkinçilik berýär. Arhiw faýllaryny parol bilen goramak üçin rar a -p opsiýasyny ulanyň.

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

Indi arhiw faýlyny çykaryp barlaň we ýokarda bellän parolymyzy girizmegimizi sorar.

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

Seýrek gurallardan başga bir gyzykly gulp aýratynlygy, belli bir arhiw faýly çykarylandan soň gulplamak mümkinçiligini berýär.

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

Has köp RAR we Unrar opsiýalary we ulanylyşy üçin aşakdaky buýrugy işlediň, olaryň beýany bilen saýlawlaryň sanawyny görkezer.

# man unrar
# man rar

Mysallary bilen rar we unrar buýruklary üçin ýokardaky wariantlaryň hemmesini diýen ýaly hödürledik. Bu sanawdaky bir zady sypdyrandygymyzy duýsaňyz we goşmak isleseňiz, aşakdaky düşündiriş formuny ulanyp bize täzeläň.