Müzakirə

Rsync ile Klasör Senkronizasyonu

Başladan Nikolem · 10 avq 2026 04:36 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
Rsync, dosya ve klasörlerin senkronizasyonu için oldukça güçlü ve esnek bir araçtır. Unix tabanlı sistemlerde yaygın olarak kullanılan bu komut, yerel veya uzaktaki dosya sistemleri arasında veri taşıma, yedekleme ve senkronizasyon işlemlerinde büyük kolaylık sağlar. Bu yazıda, rsync kullanarak klasör senkronizasyonunun nasıl yapılacağını detaylı bir şekilde ele alacağız.

Rsync'in en önemli özelliklerinden biri, yalnızca değişen dosya parçalarını senkronize etmesi sayesinde veri transferini optimize etmesidir. Bu, özellikle büyük dosyalarla çalışırken önemli bir zaman ve bant genişliği tasarrufu sağlar. Rsync, hem yerel hem de uzak makinelerle çalışabilir; uzak makinelerde SSH veya RSH gibi protokoller aracılığıyla bağlantı kurar.

Rsync komutunun temel yapısı şu şekildedir:

CODE
12
rsync [seçenekler] kaynak hedef


Kullanım Örnekleri

  1. Yerel Klasör Senkronizasyonu:
Yerel sistemde iki klasör arasında senkronizasyon yapmak için şu komutu kullanabilirsiniz:
CODE
12
   rsync -av /kaynak/klasor/ /hedef/klasor/
   

Burada -a seçeneği, arşiv modunu etkinleştirir ve -v seçeneği ise ayrıntılı çıktı sağlar.

  1. Uzak Sunucuya Senkronizasyon:
Bir uzaktaki sunucuya senkronizasyon yapmak için:
CODE
12
   rsync -avz /kaynak/klasor/ kullanıcı@sunucu:/hedef/klasor/
   

-z seçeneği, veri aktarımını sıkıştırarak hızlandırır.

  1. Silme İşlemleri:
Eğer hedef klasörden kaynak klasörde bulunmayan dosyaları silmek isterseniz, --delete seçeneğini ekleyebilirsiniz:
CODE
12
   rsync -av --delete /kaynak/klasor/ /hedef/klasor/
   


Ek Seçenekler

Rsync, birçok ek seçenek sunar. Örneğin, --exclude seçeneği ile belirli dosya türlerini senkronizasyon dışında tutabilirsiniz:
CODE
12
rsync -av --exclude '*.tmp' /kaynak/klasor/ /hedef/klasor/


Sonuç olarak, rsync, veri senkronizasyonu için son derece etkili bir araçtır. Kısa süre içinde büyük miktarda veriyi hızlı ve güvenilir bir şekilde senkronize etmenizi sağlar. Kendi senkronizasyon senaryolarınızda rsync kullanmayı düşünüyorsanız, yukarıda belirtilen seçenekler ve örnekler, iş akışınızı daha verimli hale getirebilir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi