Devi aggiungere -t
(o --times
) al tuo rsync
riga di comando, in modo che rsync
conserverà i tempi di modifica dei file nella destinazione. Ciò consentirà il successivo rsync
viene eseguito per saltare tutti i file con dimensioni e tempi di modifica identici. Inoltre, non preoccuparti del -c
opzione, a meno che tu non sappia per certo che la tua destinazione non mantiene (o non può) mantenere tempi di modifica dei file accurati, per qualche motivo.
Perché non provi:
rsync -a /home/user/source /media/nas/destination
-a
è un'opzione conveniente specifica per l'archiviazione. Funziona sempre per me.
Ecco cosa dice la pagina man:
-a, --archive archive mode; same as -rlptgoD (no -H)
Molto probabilmente vorrai usare il -u
flag, che indica a rsync di non inviare i file che esistono nella destinazione e che hanno tempi di modifica più recenti nella destinazione o hanno tempi di modifica e dimensioni uguali in entrambe le posizioni.