RAR е най -популярният инструмент за създаване и извличане на компресиран архив (.rar)
файлове. Когато изтегляме архивен файл от мрежата, ние изисквахме a rar инструмент за извличането им.
RAR се предлага свободно под операционни системи Windows за обработка на компресирани файлове, но за съжаление, rar инструментът не е предварително инсталиран под Linux системи.
Тази статия обяснява как да инсталирате unrar и rar инструменти от командния ред, използващи официален двоичен tar файл под Linux системи за отваряне, извличане, декомпресиране или размазване на архивен файл.
На Debian и Ubuntu базирани дистрибуции, можете лесно да инсталирате unrar пакет с помощта на apt-get или подходящ програма, както е показано.
$ sudo apt-get install unrar. Или. $ sudo apt install unrar.
Ако използвате Fedora дистрибуция, можете да използвате команда dnf да го инсталирате.
$ sudp dnf инсталирайте unrar.
Ако използвате a CentOS / RHEL разпределение, трябва изтеглете най -новия unrar/rar файл и го инсталирайте, като използвате следните команди.
На 64-битов # 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/ На 32-битов # 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/
За да отворите/извлечете a RAR файл в текущата работна директория, просто използвайте следната команда с unrar д опция.
# unrar e tecmint.rar UNRAR 4.20 бета 3 безплатен софтуер Copyright (c) 1993-2012 Александър Рошал Извличане от tecmint.rar Извличане на index.php ОК. Извличане на index.html ОК. Извличане на xyz.txt ОК. Извличане на abc.txt ОК. Всичко е наред
За да отворите/извлечете a RAR файл в конкретна пътека или директория на местоназначение, просто използвайте unrar д опция, тя ще извлече всички файлове в указаната директория на местоназначение.
# unrar e tecmint.rar /home / UNRAR 4.20 бета 3 безплатен софтуер Copyright (c) 1993-2012 Александър Рошал Извличане от tecmint.rar Извличане /home/index.php ОК. Извличане /home/index.html ОК. Извличане /home/xyz.txt ОК. Извличане /home/abc.txt OK. Всичко е наред
За да отворите/извлечете a RAR файл с оригиналната структура на директориите. просто издайте командата по -долу с unrar x опция. Той ще извлече според структурата на папките вижте по -долу изхода на командата.
# unrar x tecmint.rar UNRAR 4.20 бета 3 безплатен софтуер Copyright (c) 1993-2012 Александър Рошал Извличане от tecmint.rar Създаване на tecmint ОК. Извличане на tecmint/index.php ОК. Извличане на tecmint/index.html ОК. Извличане на tecmint/xyz.txt ОК. Извличане на tecmint/abc.txt ОК. Създаване по подразбиране ОК. Извличане на default/index.php OK. Извличане на default/index.html OK. Създаването включва OK. Извличане на include/abc.txt ОК. Създаване на php ОК. Извличане на php/xyz.txt ОК. Всичко е наред
За да изброите файлове в архивен файл, използвайте unrar l опция. Той ще покаже списъка с файлове с техните размери, дата, време и разрешения.
unrar l tecmint.rar UNRAR 4.20 бета 3 безплатен софтуер Copyright (c) 1993-2012 Александър Рошал Архив tecmint.rar Име Размер Размер Съотношение Дата Час 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 индекс.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%
За да проверите целостта на архивен файл, използвайте option unrar t. Командата по -долу ще извърши пълна проверка на целостта за всеки файл и ще покаже състоянието на файла.
unrar t tecmint.rar UNRAR 4.20 бета 3 безплатен софтуер Copyright (c) 1993-2012 Александър Рошал Архив за тестване tecmint.rar Тестване на tecmint/index.php ОК. Тестване на tecmint/index.html ОК. Тестване на tecmint/xyz.txt ОК. Тестване на tecmint/abc.txt ОК. Тестване по подразбиране/index.php ОК. Тестване по подразбиране/index.html ОК. Тестването включва/abc.txt ОК. Тестването на php/xyz.txt е ОК. Всичко е наред
The unrar команда се използва само за извличане, изброяване или тестване на архивни файлове. Няма опция за създаване RAR файлове под Linux. Така че тук трябва да инсталираме RAR помощна програма за командния ред за създаване на архивни файлове.
Да инсталираш RAR command option в Linux, просто изпълнете следната команда.
# sudo apt-get install rar. # sudo dnf инсталирате rar. # yum инсталирате rar.
Заредени плъгини: fasttestmirror. Зареждане на огледалните скорости от кеширан хостов файл. Разрешени зависимости. Размер на хранилището на пакета Arch Arch. Инсталиране: rar i386 3.8.0-1.el5.rf rpmforge 264 k Резюме на транзакциите. Инсталирайте 1 пакет (и) Надстройка 0 Пакет (и) Общ размер на изтегляне: 264 k. Добре ли е [y/N]: y. Изтегляне на пакети: rar-3.8.0-1.el5.rf.i386.rpm | 264 kB 00:01. Изпълнява се rpm_check_debug. Изпълнение на тест за транзакции. Завършен тест за транзакция. Тестът за транзакция е успешен. Изпълняваща се транзакция Инсталиране: rar 1/1 Инсталирано: rar.i386 0: 3.8.0-1.el5.rf Завършено!
За да създадете архив (RAR) файл в Linux, изпълнете следната команда с rar a опция. Той ще създаде архивен файл за tecmint директория.
rar a tecmint.rar tecmint RAR 3.80 Авторско право (в) 1993-2008 Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Оценка копие. Моля, регистрирайте се. Създаване на архив tecmint.rar Добавяне на tecmint/index.php ОК. Добавяне на tecmint/index.html ОК. Добавяне на tecmint/xyz.txt ОК. Добавяне на tecmint/abc.txt ОК. Добавяне на tecmint OK. Свършен
За да изтриете файл от архивен файл, изпълнете командата.
rar d име на файла.rar
За да възстановите или поправите архивен файл или файлове, изпълнете командата с опция rar r.
rar r име на файл.rar RAR 3.80 Авторско право (в) 1993-2008 Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Изграждане fixed.tecmint.rar. Сканиране... Записът за възстановяване на данни не е намерен. Реконструиране на tecmint.rar. Сграда rebuilt.tecmint.rar. Намерен tecmint \ index.php. Намерен tecmint \ index.html. Намерен tecmint \ xyz.txt. Намерен tecmint \ abc.txt. Намерен tecmint. Свършен
За да актуализирате или добавите файлове към съществуващ архивен файл, използвайте следната команда с опция rar u.
rar u tecmint.rar tecmint.sql RAR 3.80 Авторско право (в) 1993-2008 Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Оценка копие. Моля, регистрирайте се. Актуализиране на архива tecmint.rar Добавяне на tecmint.sql ОК. Свършен
Сега проверете дали файлът tecmint.sql се добавя към архивен файл.
rar l tecmint.rar RAR 3.80 Авторско право (в) 1993-2008 Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Архив tecmint.rar Име Размер Размер Опаковано Съотношение Дата Час 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 Въведете парола (няма да бъде повторена): Повторно въвеждане на парола: AR 3.80 Авторско право (в) 1993-2008 г. Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Оценка копие. Моля, регистрирайте се. Актуализиране на архива tecmint.rar Актуализиране на tecmint.sql ОК. Свършен
Сега го проверете, като извлечете архивния файл и вижте дали ще ни подкани да въведем паролата, която сме задали по -горе.
rar x tecmint.rar RAR 3.80 Авторско право (в) 1993-2008 Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Извличане от tecmint.rar Създаване на tecmint ОК. Извличане на tecmint/index.php ОК. Извличане на tecmint/index.html ОК. Извличане на tecmint/xyz.txt ОК. Извличане на tecmint/abc.txt ОК. Въведете парола (няма да се повтаря) за tecmint.sql: Извличане на tecmint.sql ОК. Всичко е наред
Друга интересна функция за заключване от rar tool, тя дава възможност за заключване на определен архивен файл от извличането му.
rar k tecmint.rar RAR 3.80 Авторско право (в) 1993-2008 Александър Рошал 16 септември 2008 г. Shareware версия Тип RAR -? за помощ Обработка на архив tecmint.rar. Заключване на архива Свършен
За мор RAR и Unrar опции и използване, изпълнете следната команда, тя ще покаже списък с опции с тяхното описание.
# човек unrar# мъж rar
Представихме почти всички опции по -горе за rar и unrar команди с техните примери. Ако смятате, че сме пропуснали нещо в този списък и бихте искали да добавим, моля, актуализирайте ни, като използвате формата за коментари по -долу.