Unison is a file symchronization program. You can find it at:
i have a bunch of text files such as notes, to-do lists, shopping lists, etc that i keep copies of on my oqo. i use Unison to keep the copies on my server and on the oqo in sync. It also keeps my Firefox web browser bookmarks in sync.
Unison is configured by the use of .prf files in the ~/.unison directory. You can have multiple .prf files, and you tell Unison which one to use when you invoke it. If you dont specify one, it uses ~/.unison/default.prf. Here's an edited version of my ~/.unison/default.prf:
# Unison preferences file # Roots of the synchronization root = /home/bshanks root = ssh://myserver.org//home/bshanks # Paths to synchronize path = notes path = remoteskel path = sync path = check_register.txt path = music.txt path = notes.txt
"Root" specifies the two locations that you want to synchronize. The "paths" can be single files, or entire subfolders that you want to synchronize.