Araç Açıklaması

Bu rsync komut oluşturucu, sezgisel bir görsel arayüz aracılığıyla karmaşık rsync komutları oluşturmanıza yardımcı olan kapsamlı bir araçtır. Çok sayıda komut satırı bayrağını ve seçeneğini ezberlemek yerine, seçenekleri seçerek, yolları belirterek ve filtreleri ayarlayarak rsync senkronizasyonu veya yedekleme işleminizi yapılandırabilirsiniz. rsync oluşturucumuz, terminalinizde kopyalayıp çalıştırabileceğiniz doğru biçimlendirilmiş komutlar üretir.

Bu rsync komut oluşturucu, yerel ve uzak sistemler arasında dosya senkronizasyonu, yedekleme oluşturma veya dosyaları sunuculara dağıtma ihtiyacı duyan sistem yöneticileri, DevOps mühendisleri ve geliştiriciler için özellikle faydalıdır. rsync komut oluşturucu, sıkıştırma, izinler, filtreleme ve aktarım optimizasyonu için kapsamlı seçeneklerle hem yerel‑yerel hem de SSH üzerinden uzak aktarım destekler.

Özellikler

  • Esnek Yol Yapılandırması: Hem yerel hem de uzak sistemler için kaynak ve hedef yollarını yapılandırın
  • SSH Entegrasyonu: Özel SSH bağlantı noktası yapılandırmasıyla uzaktan aktarım için yerleşik destek
  • Kapsamlı Seçenekler: Yaygın rsync bayraklarına erişim, örnekler:
    • Arşiv modu (-a) – izin koruması ile özyinelemeli dizin kopyalama
    • Ayrıntılı çıktı (-v) – aktarım bilgilerini detaylı gösterme
    • Sıkıştırma (-z) – ağ aktarımını azaltma
    • İlerleme göstergesi (--progress) – aktarım durumunu izleme
    • İnsan tarafından okunabilir sayılar (-h) – dosya boyutlarını okunabilir biçimde gösterme
    • Gereksiz dosyaları sil (--delete) – kaynağı tam olarak yansıtma
    • Deneme çalıştırması (--dry-run) – değişiklik yapmadan test etme
    • İzin koruması (--perms)
    • Kısmi aktarım desteği (--partial) – kesintiye uğrayan aktarımı devam ettirme

Komut Yapısı

rsync komut oluşturucu, aşağıdaki biçimde komutlar üretir:

rsync [short-flags] [long-options] [ssh-options] [include-patterns] [exclude-patterns] [additional-options] "source" "destination"

Kısa bayraklar birleştirilir (ör. -avzh), uzun seçenekler ayrı ayrı belirtilir. Dahil ve haric tut desenleri sırayla işlenir, böylece karmaşık filtreleme mantığı sağlanır. Özel karakter içeren yollar otomatik olarak tırnak içine alınır ve kaçış karakterleri eklenir.

Önemli Notlar

  • Yol Sonundaki Eğik Çizgi: rsync’te kaynak yollarındaki son eğik çizgi önemlidir. /source/ içeriği kopyalar, /source ise dizini kendisini kopyalar.
  • Silme Seçeneği Uyarısı: --delete bayrağı, hedefte kaynakta bulunmayan dosyaları siler. Öncelikle --dry-run ile test edin.
  • SSH Kimlik Doğrulama: Uzaktan aktarım için uygun SSH anahtarı kurulumu gerekir; aksi takdirde çalıştırma sırasında şifre istenir.
  • Desen Sırası: Dahil tut desenleri, haric tut desenlerinden önce uygulanır. Daha spesifik desenler, genel desenlerden önce gelmelidir.
  • Bant Genişliği Sınırı: KB/s cinsinden belirtilir. Örneğin, 1024 değeri aktarımı yaklaşık 1 MB/s’ye sınırlar.