Müzakirə

Linux’ta Rsync ile Dosya Kopyalama

Başladan APIHunter · 10 avq 2026 04:25 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
Rsync, Linux sistemlerde dosya transferi ve senkronizasyonu için oldukça güçlü bir araçtır. Özellikle büyük dosyaların veya klasörlerin yedeklenmesi ve taşınması gerektiğinde, hem hız hem de verimlilik açısından önemli avantajlar sunar. Bu yazıda, Rsync’in temel özelliklerine ve nasıl kullanılacağına dair detaylı bilgi vereceğim.

Rsync temel olarak iki ana işlevi yerine getirir: dosyaları yerel veya uzak sistemler arasında kopyalamak ve dosyaların güncellenmesini sağlamak. Bunun yanı sıra, yalnızca değişen kısımları kopyalayarak zaman ve bant genişliği tasarrufu sağlar. Rsync’in en önemli özelliklerinden biri, transfer edilen verilerin kaynağı ve hedefi arasında yalnızca değişikliklerin aktarılmasıdır. Bu, özellikle büyük dosyalarla çalışırken önemli bir avantajdır.

Rsync’in kullanım şekli genellikle şu biçimde gerçekleşir:

CODE
12
rsync [seçenekler] [kaynak] [hedef]


Temel Seçenekler

  • -a: Arşiv modu, dosya izinleri, zaman damgaları gibi bilgileri korur.
  • -v: Ayrıntılı çıktı verir, kopyalama sürecinin ne durumda olduğunu gösterir.
  • -z: Transfer edilen verileri sıkıştırır, bu da ağ üzerinden daha hızlı geçiş sağlar.
  • --delete: Hedef konumda, kaynakta bulunmayan dosyaları siler.

Örnek Kullanım

Bir dizini yerel olarak kopyalamak için aşağıdaki komutu kullanabilirsiniz:

CODE
12
rsync -av /kaynak/dizin/ /hedef/dizin/


Uzak bir sunucuya dosya kopyalamak için ise şu komut kullanılabilir:

CODE
12
rsync -av /kaynak/dosya.txt kullanıcı@sunucu_ip:/hedef/dizin/


Rsync, yalnızca dosya kopyalamakla kalmaz, aynı zamanda dosyaların senkronizasyonu için de idealdir. Örneğin, bir sunucudaki yedekleme dosyalarını güncellemek için bu komutu çalıştırabilirsiniz:

CODE
12
rsync -av --delete /yedekleme/dizin/ kullanıcı@sunucu_ip:/hedef/yedekleme/


Bu şekilde, uzak sunucudaki hedef dizin, yerel yedekleme dizini ile senkronize edilirken, yerel dizinde olmayan dosyalar hedef dizinden silinecektir.

Rsync, esnekliği ve verimliliği ile dosya aktarımında önemli bir araçtır. Özellikle sistem yöneticileri ve geliştiriciler için vazgeçilmezdir. Bu yazıda, Rsync’in temel işlevlerini ve kullanımını inceledik. Kendi deneyimlerinizi ve Rsync ile ilgili karşılaştığınız ilginç durumları paylaşabilirsiniz.

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

0 sitat seçildi