lohasolid.blogg.se

File synchronization utilities
File synchronization utilities








The local machine needs a SSH client installed, and the remote machine needs an SSH server installed.

file synchronization utilities

Using SSH – this is the recommended way to synchronize with a remote machine.Local synchronization where Unison synchronizes a local directory with another local directory.

file synchronization utilities

Then you choose the type of synchronization. You define a profile name with a description. Unison offers a Profile Creation Assistant wizard to simplify the creation of a profile. A profile is a text file that specifies permanent settings for roots, paths, ignore patterns, and other preferences, so that they do not need to be typed at the command line every time Unison is run. You’ll need to set up a profile where you specify the two directories to synchronize. Contributors have provided binaries for FreeBSD, OpenBSD, Cygwin, GODI, ARM Linux, and even the Sharp Zaurus. The project also provides binaries for Linux, Mac OS, and Windows. It’s a popular tool, so you should find it available from your preferred package manager.

#FILE SYNCHRONIZATION UTILITIES INSTALL#

If you don’t fancy dipping your toe into the world of compiling, you can install Unison with the relevant package for your distribution. But assuming the library is installed, the commands will also build a unison executable with a GTK+ graphical library. If you don’t have lablgtk2 OCaml library installed, the commands will only build the terminal-based tool. Wielding your trusty shell, you can fire off the commands below.

file synchronization utilities

The project has a GitHub page where you can clone the project’s repository, and compile the source code. Benjamin Pierce, Trevor Jim and Jerome Vouillon started working on the present codebase in Objective Caml in 1998. The initial release of Unison was written in a research language called Pict, a statically typed programming language, in 1995. Both Unison and rsync use the so-called “rsync algorithm”, a type of delta encoding, for performing updates. Unison is different to rsync, which is a mirroring tool. Unison is capable of recognizing updates in both replicas and deciding which way they should be propagated.








File synchronization utilities