Найкращий вибір, як уже було опубліковано, - звичайно, rsync. Тим не менш, також унісон був би чудовим програмним забезпеченням для цієї роботи. Обидва можна використовувати в декількох операційних системах.
Rsync
rsync синхронізується в одному напрямку від джерела до місця призначення. Тому наступне твердження
rsync -avh --progress Source Destination
синхронізує все від джерела до пункту призначення . Об'єднана папка знаходиться в пункті призначення .
-а означає "архів" і копіює все рекурсивно від джерела до місця призначення, зберігаючи майже все.
-v дає більше результатів ("багатослівний").
-h для людини читабельним.
- прогрес, щоб показати, скільки роботи зроблено.
Якщо ви хочете тільки оновити в цільову папку з новими файлами з вихідної папки:
rsync -avhu --progress source destination
Унісон
Унісон синхронізується в обох напрямках. Тому наступне твердження
unison Source Destination
синхронізує обидва каталоги в обох напрямках і, нарешті, джерело дорівнює призначенню. Це як робити rsync двічі від джерела до dest та навпаки.
Для більш просунутих звичаїв перегляньте сторінки man або наступні веб-сайти:
- https://www.cis.upenn.edu/~bcpierce/unison/
- https://rsync.samba.org/