Skip to main content

Darbība ar RAR arhiviem Linux komandrindā

· 2 min read
Customer Care Engineer

RAR formāts ir slavens ar savu augsto kompresijas līmeni, datu atkopšanas atbalstu un augsto manipulācijas izturību, kas padarījis to diezgan populāru Windows vidē. Taču tas ir mazāk populārs Linux lietotāju un administratoru vidū nekā vairāki citi arhīvi. Tomēr var būt nepieciešams strādāt ar to serverī, tāpēc aplūkosim pamata komandas un opcijas, kas jums būs nepieciešamas, lai pārliecinoši strādātu ar RAR arhīviem komandrindā.

Ja strādājat arī ar ZIP vai TAR arhīviem, iepazīstieties ar mūsu ceļvežiem to apstrādei Linux komandrindā.

Pirms sākat

Pārliecinieties, ka jums ir instalētas visas nepieciešamās paketes.

Debian un Ubuntu sistēmām:

sudo apt update && sudo apt install rar unrar

CentOS un Rocky Linux/AlmaLinux sistēmām:

# Pievienojiet papildu EPEL repozitoriju, jo sistēmas nesatur rar
sudo yum install epel-release
sudo yum makecache && sudo yum install rar unrar

Kā izveidot RAR arhivu

Lai izveidotu arhivu, izmantojiet šādu komandu:

rar a archive.rar /directory/path/

Piemēram:

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

Kā izvilkt RAR arhivu

Lai izvilktu arhivu pašreizējā direktorijā, izmantojiet šādu komandu:

unrar x archive.rar

Lai izvilktu arhivu citā direktorijā nekā pašreizējā, ir jānorāda ceļš uz to beigās. Piemēram:

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

Papildu noderīgas opcijas

  • -l — parādīt arhivā esošo failu sarakstu, to neizvelkot:
unrar l archive.rar
  • -u — atjaunināt failus arhivā:
rar u archive.rar /path/to/new_files

Apsveriet tālāk norādītos faktus, atjauninot failu arhivā:

  • Ja arhīvā nav faila new_file.txt, tas tiks pievienots.
  • Ja arhīvā jau ir tāda paša nosaukuma fails, bet tā saturs diskā ir mainīts, tad šis fails tiks atjaunināts uz jaunāko versiju.

Varat arī izmantot šo komandu, lai vienlaikus atjauninātu vairākus failus, piemēram:

rar u archive.rar *.txt

Šī komanda atjauninās visus txt failus arhīvā un pievienos jaunus, ja tie iepriekš nebija pievienoti.

  • -p — iestatiet paroli arhīvam:
rar a -p archive.rar /file/path