Ana içeriğe geç

Linux Komut Satırında RAR Arşivleriyle Çalışma

· 2 dakikalık okuma
Customer Care Engineer

RAR formatı, yüksek sıkıştırma oranı, veri kurtarma desteği ve yüksek kurcalamaya karşı direnciyle ünlüdür, bu da onu Windows topluluğunda oldukça popüler hale getirmiştir. Ancak, Linux kullanıcıları ve yöneticileri arasında diğer birçok arşivden daha az popülerdir. Yine de, sunucuda bununla çalışabilmeniz gerekebilir, bu nedenle komut satırında RAR arşivleriyle güvenle çalışmak için ihtiyacınız olacak temel komutlara ve seçeneklere bir göz atalım.

Eğer ZIP veya TAR arşivleriyle de çalışıyorsanız, Linux komut satırında bunları işleme konusundaki kılavuzlarımıza göz atın.

Başlamadan Önce

Gerekli tüm paketlerin kurulu olduğundan emin olun.

Debian ve Ubuntu için:

sudo apt update && sudo apt install rar unrar

CentOS ve Rocky Linux/AlmaLinux için:

# Sistemdekilerde rar bulunmadığı için ek bir EPEL deposu ekleyin
sudo yum install epel-release
sudo yum makecache && sudo yum install rar unrar

RAR Arşivi Oluşturma

Bir arşiv oluşturmak için aşağıdaki komutu kullanın:

rar a arsiv.rar /dizin/yolu/

Örneğin:

rar a yedek.rar /var/www/html/

RAR Arşivini Açma

Arşivi geçerli dizine açmak için aşağıdaki komutu kullanın:

unrar x arsiv.rar

Arşivi geçerli dizinden farklı bir dizine açmak için, sonuna yolunu belirtmeniz gerekir. Örneğin:

unrar x yedek.rar /home/user/yeni_dizin/

Ek Faydalı Seçenekler

  • -l — dosyaları arşivden çıkarmadan arşivdeki dosyaların listesini gösterir:
unrar l arsiv.rar
  • -u — arşivdeki dosyaları günceller:
rar u arsiv.rar /dosya/yolu/yeni_dosyalar

Arşivdeki bir dosyayı güncellerken aşağıdaki ayrıntıları göz önünde bulundurun:

  • Arşivde yeni_dosya.txt yoksa, eklenecektir.
  • Arşivde aynı ada sahip bir dosya zaten bulunuyorsa, ancak sürücüdeki içeriği değişmişse, bu dosya en son sürüme güncellenecektir.

Bu komutu aynı anda birden fazla dosyayı güncellemek için de kullanabilirsiniz, örneğin:

rar u arsiv.rar *.txt

Bu komut, arşivdeki tüm txt dosyalarını güncelleyecek ve daha önce eklenmemişlerse yenilerini ekleyecektir.

  • -p — arşive bir parola belirler:
rar a -p arsiv.rar /dosya/yolu