J'ai un script de sauvegarde rsync que j'exécute, qui restaure également les fichiers d'où ils viennent lorsque je le demande. Mais si les fichiers à destination sont plus récents que ceux de la sauvegarde lorsque j'essaie de restaurer, il ne les remplacera pas. Je veux vraiment remplacer les fichiers les plus récents par ceux de la sauvegarde, mais je ne vois aucun moyen de faire rsync faire cela.
tldr: existe-t-il un moyen de forcer rsync à écraser les fichiers à destination?
edit: J'ai exécuté rsync -avhp
Lorsque je veux restaurer une sauvegarde, j'utilise la même commande avec les échanges "vers" et "de". Il essaie donc de copier les fichiers du lecteur de sauvegarde à l'endroit sur mon ordinateur auquel ils appartiennent.
Le manuel dit:
-I, --ignore-times don't skip files that match size and time
Avec plus de détails:
-I, --ignore-times
Normalement, rsync ignorera tous les fichiers qui sont déjà de la même taille et ont le même horodatage de modification. Cette option désactive ce comportement de "vérification rapide", entraînant la mise à jour de tous les fichiers.