Saya memiliki skrip cadangan rsync yang saya jalankan, yang juga mengembalikan file ke tempat asalnya ketika saya bertanya. Tetapi jika file di tujuan lebih baru daripada yang ada di cadangan saat saya mencoba mengembalikan, itu tidak akan menggantikannya. Saya benar-benar ingin mengganti file yang lebih baru dengan yang ada di cadangan tetapi saya tidak melihat cara untuk membuat rsync melakukan ini.
tldr: adakah cara untuk memaksa rsync untuk menimpa file di tujuan?
sunting: Saya telah menjalankan rsync -avhp
Ketika saya ingin mengembalikan cadangan, saya menggunakan perintah yang sama dengan bertukar "ke" dan "dari". Jadi ia mencoba menyalin file dari drive cadangan ke tempat di komputer saya miliknya.
touch
untuk membuat file yang ingin saya ganti "lebih lama" dari cadangan saya, tetapi masih tidak menggantikan yang sudah ada di folder rumah saya.
rsync
akan selalu menimpa file di tujuan kecuali Anda memberi tahu untuk tidak melakukan ini (opsi-u, --update
). Periksa argumen baris perintah Anda.