

Other platforms Supported operating systems other than Linux. License The license of the server and client applications. Other interfaces The application has the specified user interfaces, e.g. CLI The application provides a command-line interface. FS monitoring The application listens to file system events to trigger the synchronization. This attribute does not apply to applications that only propagate changes in one direction. it does not silently discard conflicting files. multidirectional means full synchronization of more than two locations.Ĭonflict resolution The application handles file conflicts, either automatically or interactively, i.e.bidirectional means two-way synchronization of two locations and.unidirectional means one-way synchronization of two locations,.Change propagation Specifies in how many directions changes can be propagated. Version control The old version of files are backed up ( reverse incremental backup). Applications missing this functionality can be supplemented by combining with hsync AUR, which only synchronizes renames. It typically means that a checksum of files or its chunks is computed. Handles renames Moved/renamed files are detected and not stored or transferred twice. Resumable The synchronization can be resumed if interrupted. FS metadata File system permissions and attributes are synchronized. Encrypted transfer Data is encrypted by default when transferred over the network. Delta transfer Only the modified parts of files are transferred. Implementation The programming language, library, or utility that the application is based on. Legend Name The application name, linking to the ArchWiki article or the official website. Wikipedia:Comparison of file synchronization software.List of applications/Internet#Cloud synchronization clients.

List of applications/Utilities#File synchronization and backup.Nonetheless, most of them still allow storing and reverting to old revisions of modified or deleted files. These applications simply keep directories synchronized between multiple locations/machines, in a "mirror" fashion. The planned method to restore backups if needed.compression, encryption, handles renames, etc. The features expected from the backup solution, e.g.The planned frequency of backups, e.g.CD, DVD, remote server, external hard drive, etc. The type of backup medium that is going to store the data, e.g.In order to choose the best program for one's own needs, the following aspects should be considered: Because of their relationship, the two groups share several traits that justify describing them in the same article. This page lists and compares applications that synchronize data between two or more locations, and those that build on top of such functionality to make incremental copies of important data for backup purposes.
