Najlepszym wyborem, jak już napisano, jest oczywiście rsync. Niemniej jednak również unison byłby świetnym oprogramowaniem do wykonywania tej pracy. Oba mogą być używane w kilku systemach operacyjnych.
Rsync
rsync synchronizuje w jednym kierunku od źródła do miejsca docelowego. Dlatego następujące oświadczenie
rsync -avh --progress Source Destination
synchronizuje wszystko od źródła do miejsca docelowego . Scalony folder znajduje się w lokalizacji docelowej .
-a oznacza „archiwizuj” i kopiuje wszystko rekurencyjnie od źródła do miejsca docelowego, zachowując prawie wszystko.
-v daje więcej danych wyjściowych („pełne”).
-h dla czytelnego dla człowieka.
- postęp, aby pokazać, ile pracy zostało wykonane.
Jeśli chcesz tylko zaktualizować do docelowego folderu z nowszych plików z folderu źródłowego:
rsync -avhu --progress source destination
Unisono
unison synchronizuje w obu kierunkach. Dlatego następujące oświadczenie
unison Source Destination
synchronizuje oba katalogi w obu kierunkach i ostatecznie źródło równa się celowi To tak, jakby dwukrotnie wykonać rsync ze źródła do dest i odwrotnie.
Bardziej zaawansowane zastosowania można znaleźć na stronach podręcznika użytkownika lub w następujących witrynach:
- https://www.cis.upenn.edu/~bcpierce/unison/
- https://rsync.samba.org/