Şu anda harici bir sabit sürücünün A içeriğini (1) hedef harici sabit sürücü B'deki her şeyi silerek ve (2) A'dan B'ye (Finder'da) her şeyi kopyalayarak yedekliyorum. Harici sabit sürücü yalnızca “temel veriler” (klasörler, resimler, videolar, belgeler vb.) İçerir, fantezi / garip bir şey yoktur.
Ama orada var olan tüm şaşırtıcı ücretsiz araçlar ile yedeklemek için iyi bir tane bulamadım (öneriler kabul edildi).
Bunu otomatikleştirmek istiyorum. Birkaç aramadan sonra kullanabileceğim anlaşılıyor rsync
. Daha sonra rsync
hedef sabit sürücüde bulunan dosyaları kopyalamaktan kaçınarak bunu otomatikleştirmek istiyorum (elbette, bir değişiklik yapıldıysa, dosyayı / klasörü güncellemek istiyorum; silinen dosyalar / klasörler veya yeni dosyalarla aynı / klasör; fikir genellikle Finder ile manuel olarak yaptığım şeyi taklit etmektir).
Bu noktaya geldim
rsync -av --progress --delete /Volumes/A/ /Volumes/B
Şimdi günlük adı ile başlar hangi dosyaların dolu .
veya ._
hatta ._.
. Onlar gerekli mi?
Soru
Sadece önemli olan dosyaları nasıl kopyalayabilirim, önemli olmayanları geride bırakabilirim. Örneğin, sahip photo.png
olsaydım kopyalamamı beklerim photo.png
, ._photo.png
ya da çok fazla dosya.
Mac'te ne --exclude
veya --exclude-from
güvenle kullanılabilir? İyi bir kural “Finder'ın gösterdiği her şeyi kopyalamak” olabilir, bu da tüm klasörlerden manuel olarak geçersem kopyalayacağım şeydir.
Ek soru
Mı -av --progress --delete
yeter? Bir suç işlemiyor muyum veya bazı verileri riske atıyor muyum? Hangi seçenekleri kullanırsınız.
Lütfen cevabınızı bazı argümanlarla destekleyin, çok memnun olurum.
Otomatikleştirmenin rsync
oldukça güçlü ve kullanımı kolay bir yolunu arıyorum .