SyncDir/SyncBack


SyncDir

SyncDir is a tool I wrote to synchronize two directory trees. It has a number of options to only do updates, mirror, just compare, and a few others. It is designed to be fast and efficient. It's functionality is similar to rsync. Below are the list of options:
SyncDir v2.6.2 - mikeh@mindspring.com
 Usage: syncdir {src_tree} {dest_tree} [-fmusqdci]
   -f : do not wait for verification
   -s : skip crossing of file system boundaries
   -u : only update newer/missing files {default}
   -m : mirror directories/files exactly (cannot be used with -u)
   -d : show differences only, do not update/change anything
   -q : quiet mode, show no output
   -c : compare regular file contents not just timestamps
   -i : include .snapshot directories
   -l : follow symlinks for initial arguments

More information can be read on the SyncDir README file. Also see the ChangeLog for a list of changes from previous versions.

Current version: syncdir-2.6.2.tar.gz


SyncBack Backup Suite

The SyncDir Backup Suite is a simple backup/synchronization suite that I wrote in my spare time, mainly as an experiment. It is based on the SyncDir code (included, but released seperately as well). It is composed of 6 utilities: syncback, syncbatch, syncrest, syncxpire, synclist, and syncdir. It is not intended as an enterprise level backup suite, but is vaguely similar to rdiff-backup (http://www.nongnu.org/rdiff-backup/) in concept. Basically, it creates a mirror of a directory tree, and then subsequent executions archive only changed versions of the files. See the README file for more information.
Current version is 1.2.1
Changelog is also avilable here.
Previous stable versions:
1.2.0
1.1.0
1.0.2