Bidirectional file synchronization tool for keeping directories in sync
File synchronization tool
unison
$ unison /path/to/dir1 /path/to/dir2
$ unison /local/path ssh://user@host//remote/path
$ unison /path/to/dir1 /path/to/dir2 -batch