ວິທີການເປີດ, ສະກັດແລະສ້າງເອກະສານ RAR ໃນ Linux


RAR ແມ່ນເຄື່ອງມືທີ່ນິຍົມທີ່ສຸດ ສຳ ລັບການສ້າງແລະສະກັດເອກະສານຮວບຮວມ (.rar) ທີ່ເກັບໄວ້. ເມື່ອພວກເຮົາດາວໂຫລດເອກະສານເກັບຂໍ້ມູນຈາກເວບໄຊທ໌, ພວກເຮົາຕ້ອງການເຄື່ອງມື rar ເພື່ອສະກັດເອົາພວກມັນ.

RAR ສາມາດໃຊ້ໄດ້ຢ່າງເສລີພາຍໃຕ້ລະບົບປະຕິບັດການ Windows ເພື່ອຈັດການກັບໄຟລ໌ທີ່ບີບອັດ, ແຕ່ໂຊກບໍ່ດີ, ເຄື່ອງມື rar ບໍ່ໄດ້ຖືກຕິດຕັ້ງໄວ້ກ່ອນພາຍໃຕ້ລະບົບ Linux.

ບົດຂຽນນີ້ອະທິບາຍກ່ຽວກັບວິທີການຕິດຕັ້ງເຄື່ອງມືເສັ້ນທາງແບບ unrar ແລະ rar ໂດຍໃຊ້ເອກະສານ tar binary ຢ່າງເປັນທາງການພາຍໃຕ້ລະບົບ Linux ເພື່ອເປີດ, ສະກັດ, ບໍ່ສົນໃຈຫລື unrar ເອກະສານເກັບ.

ກ່ຽວກັບການແຈກຈ່າຍທີ່ອີງໃສ່ Debian ແລະ Ubuntu, ທ່ານສາມາດຕິດຕັ້ງຊຸດ unrar ໄດ້ງ່າຍໂດຍໃຊ້ໂປຣແກຣມ apt-get ຫຼື apt ດັ່ງທີ່ສະແດງໄວ້.

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

ຖ້າທ່ານ ກຳ ລັງໃຊ້ການແຈກຈ່າຍ Fedora, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ dnf ເພື່ອຕິດຕັ້ງມັນ.

$ sudp dnf install unrar

ຖ້າທ່ານ ກຳ ລັງໃຊ້ການແຈກຈ່າຍແບບ CentOS/RHEL, ທ່ານ ຈຳ ເປັນຕ້ອງດາວໂຫລດເອກະສານ unrar/rar ລ້າສຸດແລະຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ເພື່ອເປີດ/ສະກັດເອກະສານ RAR ໃນໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນ, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ກັບຕົວເລືອກ 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

ເພື່ອເປີດ/ສະກັດເອົາເອກະສານ RAR ໃນເສັ້ນທາງສະເພາະຫລືໄດເລກະທໍລີຈຸດ ໝາຍ ປາຍທາງ, ພຽງແຕ່ໃຊ້ຕົວເລືອກ unrar e, ມັນຈະສະກັດໄຟລ໌ທັງ ໝົດ ໄວ້ໃນໄດເລກະທໍລີປາຍທາງທີ່ລະບຸ.

# 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

ເພື່ອເປີດ/ສະກັດເອກະສານ RAR ທີ່ມີໂຄງສ້າງຂອງລະບົບຕົ້ນສະບັບຂອງມັນ. ພຽງແຕ່ອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ດ້ວຍຕົວເລືອກ unrar x. ມັນຈະສະກັດອອກຕາມໂຄງສ້າງຂອງໂຟນເດີຂອງພວກເຂົາທີ່ເຫັນຢູ່ລຸ່ມຜົນຜະລິດຂອງ ຄຳ ສັ່ງ.

# 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

ເພື່ອລົງບັນຊີເອກະສານພາຍໃນແຟ້ມເກັບຂໍ້ມູນໃຫ້ໃຊ້ຕົວເລືອກ unrar l. ມັນຈະສະແດງບັນຊີລາຍຊື່ຂອງແຟ້ມດ້ວຍຂະ ໜາດ, ວັນທີ, ເວລາແລະສິດຂອງພວກມັນ.

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%

ເພື່ອທົດສອບຄວາມສົມບູນຂອງເອກະສານເກັບ, ໃຊ້ຕົວເລືອກ unrar t. ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ຈະເຮັດການກວດສອບຄວາມສົມບູນຄົບຖ້ວນ ສຳ ລັບແຕ່ລະເອກະສານແລະສະແດງສະຖານະພາບຂອງເອກະສານ.

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 ແມ່ນໃຊ້ເພື່ອສະກັດ, ລົງບັນຊີຫລືທົດສອບເອກະສານເກັບໄວ້. ມັນບໍ່ມີທາງເລືອກໃດໆໃນການສ້າງເອກະສານ RAR ພາຍໃຕ້ Linux. ດັ່ງນັ້ນ, ໃນທີ່ນີ້ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງຜົນປະໂຫຍດທີ່ໃຊ້ເສັ້ນ ຄຳ ສັ່ງ RAR ເພື່ອສ້າງເອກະສານເກັບ.

ການຕິດຕັ້ງຕົວເລືອກ ຄຳ ສັ່ງ RAR ໃນ Linux, ພຽງແຕ່ປະຕິບັດ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ເພື່ອສ້າງເອກະສານຮວບຮວມ (RAR) ໃນ Linux, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍ rar option. ມັນຈະສ້າງເອກະສານເກັບໄວ້ ສຳ ລັບໄດເລກະທໍລີ 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

ເພື່ອລຶບເອກະສານຈາກແຟ້ມເກັບມ້ຽນ, ດຳ ເນີນການ ຄຳ ສັ່ງ.

rar d filename.rar

ເພື່ອກູ້ຫຼືແກ້ໄຂເອກະສານເກັບມ້ຽນຫຼືແຟ້ມເອກະສານ, ໃຫ້ແລ່ນ ຄຳ ສັ່ງດ້ວຍທາງເລືອກ 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

ເພື່ອປັບປຸງຫຼືເພີ່ມເອກະສານເຂົ້າໃນແຟ້ມເກັບມ້ຽນທີ່ມີຢູ່, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ກັບ option 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

ໃນປັດຈຸບັນ, ກວດສອບວ່າເອກະສານ tecmint.sql ຖືກເພີ່ມເຂົ້າໃນເອກະສານເກັບ.

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%

ນີ້ແມ່ນຄຸນລັກສະນະທີ່ ໜ້າ ສົນໃຈຫຼາຍຈາກເຄື່ອງມື Rar, ມັນຊ່ວຍໃຫ້ພວກເຮົາຕັ້ງລະຫັດຜ່ານເຂົ້າໃນເອກະສານເກັບ. ລະຫັດຜ່ານປົກປ້ອງເອກະສານເກັບຂໍ້ມູນການ ນຳ ໃຊ້ 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

ຕອນນີ້ພິສູດມັນໂດຍການສະກັດເອກະສານຮວບຮວມແລະເບິ່ງວ່າມັນຈະກະຕຸ້ນໃຫ້ພວກເຮົາໃສ່ລະຫັດຜ່ານທີ່ພວກເຮົາໄດ້ຕັ້ງໄວ້ຂ້າງເທິງ.

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

ຄຸນະລັກສະນະລັອກອີກອັນ ໜຶ່ງ ທີ່ ໜ້າ ສົນໃຈຈາກ rar tool, ມັນໃຫ້ທາງເລືອກໃນການລັອກເອກະສານຮວບຮວມໂດຍສະເພາະຈາກການຂຸດຄົ້ນມັນ.

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

ສຳ ລັບຕົວເລືອກແລະການ ນຳ ໃຊ້ mor RAR ແລະ Unrar, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ມັນຈະສະແດງລາຍຊື່ຕົວເລືອກພ້ອມ ຄຳ ອະທິບາຍຂອງມັນ.

# man unrar
# man rar

ພວກເຮົາໄດ້ ນຳ ສະ ເໜີ ທາງເລືອກເກືອບທັງ ໝົດ ຂ້າງເທິງ ສຳ ລັບ ຄຳ ສັ່ງ rar ແລະ unrar ພ້ອມດ້ວຍຕົວຢ່າງຂອງພວກເຂົາ. ຖ້າທ່ານຮູ້ສຶກວ່າພວກເຮົາຂາດສິ່ງໃດສິ່ງ ໜຶ່ງ ຢູ່ໃນລາຍຊື່ນີ້ແລະທ່ານຕ້ອງການໃຫ້ພວກເຮົາເພີ່ມ, ກະລຸນາປັບປຸງພວກເຮົາໂດຍໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.