Directory Synchronize is a powerful, easy-to-configure tool to synchronize the contents of one directory with another. It can compare files by various attributes, such as size or modified-date. It can synchronize an unlimited number of directories, and has a detailed logging function.
License: GNU General Public License (GPL)
Changes:
It is now possible to keep multiple backups of changed or deleted files. Wildcards for the global log and wildcards regarding user information (name and home directory) have been implemented. Bugs regarding NullPointerExceptions in console mode and the bug that wildcards would be written back to the directory definition have been fixed.
More...