La scelta migliore, come già pubblicata, è ovviamente rsync. Tuttavia anche l'unisono sarebbe un ottimo software per fare questo lavoro. Entrambi possono essere utilizzati in diversi sistemi operativi.
rsync
rsync si sincronizza in una direzione dalla sorgente alla destinazione. Pertanto la seguente dichiarazione
rsync -avh --progress Source Destination
sincronizza tutto, dalla sorgente alla destinazione . La cartella unita si trova in Destinazione .
-a significa "archivio" e copia tutto ricorsivamente dall'origine alla destinazione preservando quasi tutto.
-v fornisce più output ("dettagliato").
-h per la lettura umana.
--processo per mostrare quanto lavoro è stato fatto.
Se si desidera aggiornare solo la cartella di destinazione con i file più recenti dalla cartella di origine:
rsync -avhu --progress source destination
unisono
l'unisono si sincronizza in entrambe le direzioni. Pertanto la seguente dichiarazione
unison Source Destination
sincronizza entrambe le directory in entrambe le direzioni e infine l'origine è uguale a destinazione. È come fare rsync due volte dalla sorgente alla dest e viceversa.
Per usi più avanzati, consultare le pagine man o i seguenti siti Web:
- https://www.cis.upenn.edu/~bcpierce/unison/
- https://rsync.samba.org/