Ho uno script di backup rsync che eseguo, che ripristina anche i file da dove sono venuti quando chiedo. Ma se i file nella destinazione sono più recenti di quelli nel backup quando provo a ripristinare, non li sostituiranno. Voglio davvero sostituire i file più recenti con quelli del backup, ma non vedo un modo per farlo fare a rsync.
tldr: c'è un modo per forzare rsync a sovrascrivere i file nella destinazione?
modifica: sono stato in esecuzione rsync -avhp
Quando voglio ripristinare un backup, utilizzo lo stesso comando con lo scambio da "a" e "da". Quindi tenta di copiare i file dall'unità di backup nella posizione sul mio computer a cui appartengono.
touch
per rendere i file che voglio sostituire "più vecchi" del mio backup, ma non sostituiscono ancora quelli esistenti nella mia cartella home.
rsync
sovrascriverà sempre i file nella destinazione a meno che tu non gli dica di non farlo (opzione-u, --update
). Controlla gli argomenti della tua riga di comando.