Kif tiftaħ, estratt u toħloq Fajls RAR fil-Linux


RAR hija l-aktar għodda popolari għall-ħolqien u l-estrazzjoni ta' fajls ta' arkivji kompressati (.rar). Meta nniżżlu fajl tal-arkivju mill-web, ħtieġna għodda rar biex niġbduhom.

RAR huwa disponibbli liberament taħt is-sistemi operattivi Windows biex jimmaniġġjaw fajls kompressati, iżda sfortunatament, l-għodda rar ma tiġix installata minn qabel taħt sistemi Linux.

Dan l-artikolu jispjega kif tinstalla għodod tal-linja tal-kmand unrar u rar billi tuża fajls tal-qatran binarji uffiċjali taħt is-sistemi Linux biex tiftaħ, estratt, tikkompressa jew tneħħi fajl tal-arkivju.

Fuq il-programm apt kif muri.

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

Jekk qed tuża kmand yum biex tinstallah.

$ sudp dnf install unrar

Jekk qed tuża distribuzzjonijiet oħra, għandek bżonn tniżżel l-aħħar fajl unrar/rar u tinstallah billi tuża l-kmandi li ġejjin.

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

Biex tiftaħ/tiġbed fajl RAR fid-direttorju tax-xogħol kurrenti, uża biss il-kmand li ġej b'għażla 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

Biex tiftaħ/tiġbed fajl RAR f'passaġġ speċifiku jew direttorju tad-destinazzjoni, uża biss l-għażla unrar e, se tiġbed il-fajls kollha fid-direttorju tad-destinazzjoni speċifikat.

# 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

Biex tiftaħ/tiġbed fajl RAR bl-istruttura tad-direttorju oriġinali tiegħu, ħarġet il-kmand hawn taħt bl-għażla unrar x. Se estratt skond l-istruttura tal-folder tagħhom ara hawn taħt l-output tal-kmand.

# 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

Biex telenka fajls ġewwa fajl arkivju uża l-għażla unrar l. Se juri l-lista tal-fajls bid-daqsijiet, id-data, il-ħin u l-permessi tagħhom.

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%

Biex tittestja l-integrità ta 'fajl arkivju, uża l-għażla unrar t. Il-kmand ta' hawn taħt se jwettaq verifika sħiħa tal-integrità għal kull fajl u juri l-istatus tal-fajl.

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

Il-kmand unrar jintuża biex jiġi estratt, elenkat jew ittestjat fajls tal-arkivji biss. M'għandha l-ebda għażla biex toħloq fajls RAR taħt Linux. Għalhekk, hawn għandna bżonn ninstallaw l-utilità tal-linja tal-kmand RAR biex noħolqu fajls tal-arkivji.

Biex tinstalla l-għażla tal-kmand RAR fil-Linux, tesegwixxi biss il-kmand li ġej.

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

Biex toħloq fajl ta 'arkivju (RAR) fil-Linux, mexxi l-kmand li ġej b'għażla rar. Se toħloq fajl arkivju għal direttorju tecmint.

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

Biex tħassar fajl minn fajl arkivju, mexxi l-kmand.

rar d filename.rar

Biex tirkupra jew tiffissa fajl jew fajls tal-arkivju, mexxi l-kmand bl-għażla 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

Biex taġġorna jew iżżid fajls mal-fajl tal-arkivju eżistenti, uża l-kmand li ġej bl-għażla 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

Issa, ivverifika li l-fajl tecmint.sql huwa miżjud mal-fajl tal-arkivju.

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%

Din hija karatteristika interessanti ħafna tal-għodda Rar, tippermettilna nissettjaw password għall-fajls tal-arkivju. Biex tipproteġi l-fajls tal-arkivji bil-password uża l-għażla 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

Issa ivverifikaha billi tiġbed il-fajl tal-arkivju u ara jekk iġġiegħlna ndaħħlu password li waqqafna hawn fuq.

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

Karatteristika oħra ta 'lock interessanti minn għodda rar, tipprovdi għażla biex tissakkar fajl ta' arkivju partikolari wara li tkun estrattha.

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

Għal aktar għażliet RAR u Unrar u użu, mexxi l-kmand li ġej se juri lista ta 'għażliet bid-deskrizzjoni tagħhom.

# man unrar
# man rar

Ippreżentajna kważi l-għażliet kollha ta 'hawn fuq għal kmandi rar u unrar bl-eżempji tagħhom. Jekk tħoss li tlifna xi ħaġa f'din il-lista u tixtieq li nżidu, jekk jogħġbok aġġornana billi tuża l-formola tal-kummenti hawn taħt.