Sincronia updates and adapts a "slave directory" to a "master directory",
optionally taking account of specific paths (files and folders) that you want
to consider or ignore. It can then be used for synchronization and backup of
files and folders for which there is interest. (in System Utilities)