Thread Starter
#0
Rsync, dosyaları ve dizinleri senkronize etmek için kullanılan güçlü bir araçtır. Özellikle sistem yöneticileri ve geliştiriciler tarafından, veri yedekleme ve senkronizasyon işlemlerinde yaygın olarak tercih edilir. Rsync komutunun en dikkat çekici özelliklerinden biri de, dosya sistemindeki değişiklikleri etkili bir şekilde yönetebilmesidir. Bu noktada,
Yukarıdaki komut,
Ancak
Sonuç olarak,
--delete parametresi devreye girer.--delete parametresi, hedef dizinde bulunan ve kaynak dizinde bulunmayan dosyaların silinmesini sağlar. Yani, senkronizasyon işlemi sırasında kaynak dizin ile hedef dizin karşılaştırılır ve kaynakta olmayan dosyalar hedeften kaldırılır. Bu, özellikle yedekleme senaryolarında veya aynalama işlemlerinde oldukça faydalıdır. Örneğin:CODE
1rsync -av --delete /kaynak/dizin/ /hedef/dizin/Yukarıdaki komut,
/kaynak/dizin/ içindeki dosyaları /hedef/dizin/ ile senkronize ederken, /hedef/dizin/ içinde ancak /kaynak/dizin/ içinde bulunmayan dosyaları siler. Ancak
--delete parametresi dikkatli kullanılmalıdır. Yanlış bir kullanım, istenmeyen veri kaybına yol açabilir. Bu nedenle, özellikle üretim ortamlarında veya önemli verilerin bulunduğu dizinlerde bu parametreyi kullanmadan önce iyi bir yedekleme yapılması önerilir. Sonuç olarak,
--delete parametresi, Rsync'in güçlü bir özellik olarak, kaynak ve hedef dizinler arasındaki uyumluluğu sağlarken, gereksiz dosyaların temizlenmesine de olanak tanır. Dikkatli bir şekilde kullanıldığında, veri yönetimini oldukça kolaylaştırabilir.