Liigu peamise sisu juurde

Töötamine RAR-arhiividega Linuxi käsureal

· Ühe min lugemine
Customer Care Engineer

RAR-vorming on tuntud oma kõrge tihendustaseme, andmetaastamise toe ja kõrge rikkekindluse poolest, mis on muutnud selle Windowsi kogukonnas üsna populaarseks. Siiski on see teiste arhiivide hulgas Linuxi kasutajate ja administraatorite seas vähem populaarne. Siiski võib teil tekkida vajadus seda serveris kasutada, seega vaatame põhilisi käske ja valikuid, mida vajate, et RAR-arhiividega käsureal enesekindlalt töötada.

Kui töötate ka ZIP või TAR arhiividega, vaadake meie juhendeid nende töötlemiseks Linuxi käsureal.

Enne alustamist

Veenduge, et kõik vajalikud paketid on installitud.

Debiani ja Ubuntu jaoks:

sudo apt update && sudo apt install rar unrar

CentOS-i ja Rocky Linuxi/AlmaLinuxi jaoks:

# Lisage täiendav EPEL-i hoidla, kuna süsteemi hoidlad ei sisalda rar-i
sudo yum install epel-release
sudo yum makecache && sudo yum install rar unrar

Kuidas luua RAR-arhiivi

Arhiivi loomiseks kasutage järgmist käsku:

rar a archive.rar /directory/path/

Näiteks:

rar a backup.rar /var/www/html/

Kuidas ekstraheerida RAR-arhiivi

Arhiivi ekstraheerimiseks praegusesse kataloogi kasutage järgmist käsku:

unrar x archive.rar

Arhiivi ekstraheerimiseks mõnda muusse kui praegusesse kataloogi peate lõpus määrama tee selle juurde. Näiteks:

unrar x backup.rar /home/user/backup/

Lisavalikud

  • –l — kuvab arhiivi failide loendi ilma selle lahti pakkimata:
unrar l archive.rar
  • –u — värskendab arhiivi faile:
rar u archive.rar /path/to/new_files

Arhiivi faili värskendamisel võtke arvesse järgmisi üksikasju:

  • Kui arhiivis pole faili new_file.txt, lisatakse see.
  • Kui arhiivis on juba sama nimega fail, kuid selle sisu draivil on muutunud, siis see fail värskendatakse uusimale versioonile.

Saate seda käsku kasutada ka mitme faili korraga värskendamiseks, näiteks:

rar u archive.rar *.txt

See käsk värskendab kõiki arhiivi txt-faile ja lisab uusi, kui neid pole varem lisatud.

  • –p — seab arhiivile parooli:
rar a -p archive.rar /file/path