FreeFileSync
FreeFileSync is a free Open Source software to synchronize files and synchronize folders available for Windows, Linux and Mac OS X.
A file synchronization tool with many configuration options and customizing interfaces.
parsley keeps a configured set of places in file systems in sync.
features:
keeps configured file system places in sync (local and ssh)robust infrastructure with working retry and error handlingcustomizable behavior with the availability to add additional program logic for various situationsoptional 'move to sink mode': always moves all files from the source to a sink and so keep the source emptyhas a mechanism for metadata synchronization (tags, rating, ...)can be used standalone or embedded in other tools with a flexible and extensible apirich graphical interface for configuration and for executing synchronizationgraphical interface for manually resolving conflicts which occurred in a synchronization rundesigned for being driven by a scheduled task (a.k.a. cronjob), which executes a background command (e.g. each minute)in background mode: own handling of synchronization intervals (independent of the interval for the scheduled task)
synchronization file-transfer python