Вы можете сделать это легко с помощью rsync (для синхронизации) и cron (для планирования регулярных вызовов rsync).
Чтобы просто синхронизировать:
rsync -rtvu --delete source_folder/ destination_folder/
Чтобы запланировать cron:
sudo crontab -e
# For example, you can run a sync
# at 5 a.m every week with:
0 5 * * 1 rsync -rtvu --delete source_folder/ destination_folder/
Эти команды действительно фундаментальны и обычны в Linux; вы можете узнать больше о них, выполнив поиск в Интернете.
Изменить: извините, команда rsync работает только в одном направлении.