Musíte přidat -t
(nebo --times
) na váš rsync
příkazového řádku, takže rsync
zachová časy úprav souboru v cíli. To umožní další rsync
přeskočí všechny soubory se stejnou velikostí a dobou úprav. Také se neobtěžujte s -c
možnost, pokud si nejste jisti, že váš cíl z nějakého důvodu neudržuje (nebo nemůže) udržovat přesné časy úprav souborů.
Proč to nezkusit:
rsync -a /home/user/source /media/nas/destination
-a
je pohodlnou volbou speciálně pro archivaci. Funguje mi to pořád.
Zde je to, co říká manuálová stránka:
-a, --archive archive mode; same as -rlptgoD (no -H)
Velmi pravděpodobně budete chtít používat -u
flag, který říká rsync, aby neposílal soubory, které existují v cíli a které mají buď novější upravené časy v cíli, nebo mají stejné upravené časy a velikosti na obou místech.