JFileSync
From Wikipedia, the free encyclopedia
JFileSync | |
---|---|
OS | Cross-platform |
Genre | File synchronization |
License | GPL |
Website | jfilesync.sourceforge.net |
JFileSync is a file synchronization program. It is used for synchronizing files between two directories, either on one computer, or between a computer and another storage device (e.g. another computer, or a removable disc). It runs on any platform that supports the Java Virtual Machine (including Linux, Mac OS X, and Solaris, and Windows).
It allows the same version of files to be maintained on multiple locations. In other words, when two locations are synchronized, the user can be sure that both locations contain the most current version of a file, regardless of where it was last modified.
[edit] Details
JFileSync is different from most other file synchronizers, in the following respects:
- It runs on many operating systems, and can synchronize files across platforms, so that for instance a Windows laptop may be synchronized with a Unix server.
- It detects 'conflicts' where a file has been modified on both sources, and displays these to the user
- It communicates over the TCP/IP protocol so that any two machines with an internet connection can be synchronized. This also means that the data transferred can be secured by tunnelling over an encrypted ssh connection.
- It is open source.
[edit] See also
- rsync
- zsync
- File synchronization
- Unison