Linux Komut Satırında RAR Arşivleriyle Çalışma
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