Çalıştırdığım bir rsync yedekleme komut dosyasına sahibim, bu da istediğimde dosyaları geldikleri yere geri yüklüyor. Ancak, hedefdeki dosyalar geri yüklemeyi denediğimde yedeklemedeki dosyalardan daha yeniyse, bunların yerini almaz. Gerçekten daha yeni dosyaları yedeklemedekilerle değiştirmek istiyorum ancak bunu rsync yapmanın bir yolunu göremiyorum.
tldr: rsync'i hedefteki dosyaların üzerine yazmaya zorlamanın bir yolu var mı?
düzenleme: Ben çalıştırıyorum rsync -avhp
Bir yedeklemeyi geri yüklemek istediğimde, "to" ve "from" ile aynı komutu kullanıyorum. Bu yüzden dosyaları yedekleme sürücüsünden bilgisayarımdaki ait oldukları yere kopyalamaya çalışır.
touch
Yedeklememden daha "eski" değiştirmek istediğim dosyaları oluşturmayı denedim , ancak hala ana klasörümdeki dosyaları değiştirmiyor.
rsync
bunu yapmamasını söylemediğiniz sürece hedefte daima dosyaların üzerine yazacaktır (seçenek-u, --update
). Komut satırı değişkenlerinizi kontrol edin.