Zur Datensynchronisation zwischen verschiedenen Verzeichnissen oder Computern existieren verschiedene Ansätze mit unterschiedlichen Einsatzgebieten.

 * [[unison]] (bidirektional): ist ein "userspace" Programm inkl. GUI das Dateien und Verzeichnisse (auch von entfernten Rechnern) abgleichen kann.
 * InterMezzo (unidirektional): stellt sich selbst synchronisierende Dateisysteme zur Verfügung.
 * [[rsync]]  (unidirektional): ist ein Kommandozeilen-Tool zum Abgleichen von Verzeichnissen/Dateien.
 * [[cvs]] (unidirektional): Und auch SubVersion oder GnuArch System kann zum Abgleichen von Verzeichnissbäumen mit Versionskontrolle verwendet werden.