DirSync Pro
   HOME

TheInfoList



OR:

DirSync Pro is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
file synchronization File synchronization (or syncing) in computing is the process of ensuring that computer files in two or more locations are updated via certain rules. In ''one-way file synchronization'', also called mirroring, updated files are copied from a sour ...
and
backup In information technology, a backup, or data backup is a copy of computer data taken and stored elsewhere so that it may be used to restore the original after a data loss event. The verb form, referring to the process of doing so, is "back up", w ...
utility for
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. ''DirSync Pro'' is based on the program ''Directory Synchronize (DirSync)'', which was first released in February 2003 by
Elias Gerber Elias is the Greek equivalent of Elijah ( he, אֵלִיָּהוּ‎ ''ʾĒlīyyāhū''; Syriac: ܐܠܝܐ ''Eliyā''; Arabic: الیاس Ilyās/Elyās), a prophet in the Northern Kingdom of Israel in the 9th century BC, mentioned in several holy ...
. He subsequently developed it with Frank Gerbig and T. Groetzner. ''DirSync Pro'' was released by O. Givi in July 2008, based on a branch of the ''DirSync'' code. Many parts of ''DirSync Pro'' have gone through major rewriting and redesign ever since. DirSync Pro offers a
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
from which the user can manage and run multiple synchronization tasks. As of version 1.31, it supports local folder to folder synchronization, but does not support synchronization via
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
yet. The application is self-contained within its own directory, and is therefore fully
portable Portable may refer to: General * Portable building, a manufactured structure that is built off site and moved in upon completion of site and utility work * Portable classroom, a temporary building installed on the grounds of a school to provide a ...
. DirSync Pro makes it possible to compare a couple of directories and synchronize their content. It can be used to create incremental backups. The synchronization can be set up to mirror a directory into another one unidirectionally, or to synchronize the content of two directories bidirectionally. Before synchronization, the user can run an analysis on the source and destination. DirSync Pro detects any kind of changes to any file/directory in the source (e.g. file/directory modification, move, deletion, renaming) and can synchronize the destination accordingly.


Features

DirSync Pro provides the following predefined synchronization modes: * Synchronize A -> B (incremental): This mode makes a shadow of directory A in B. Only new and modified files are copied from A to B. * Synchronize B -> A (incremental): This mode makes a shadow of directory B in A. Only new and modified files are copied from B to A. * Synchronize A <-> B (incremental): This mode mirrors directories A and B to each other. Only new and modified files are copied. * Synchronize A <-> B (custom): This is a custom mode to mirror directories A and B to each other in which all advanced options could be set up to the user's need. * Backup A -> B (full): This mode makes a full copy of directory A into directory B. All files are copied. * Restore B -> A (full): This mode makes a full copy of directory B into directory A. All files are copied. * Contribute A -> B: This mode copies only the new files from directory A into directory B. Modified files are left away. * Contribute B -> A: This mode copies only the new files from directory B into directory A. Modified files are left away. * Synchronize A -> B (custom): This is a custom mode to synchronize directory A into directory B mode in which all advanced options could be set up to the user's need. * Synchronize B -> A (custom): This is a custom mode to synchronize directory B into directory A mode in which all advanced options could be set up to the user's need. When synchronizing bi-directionally, ''DirSync Pro'' detects synchronization conflicts. These conflicts may occur if a file is edited in both directories independently. ''DirSync Pro'' offers these options to solve the bi-directional synchronization conflict: * Copy the latest modified file to both directories. * Copy the largest modified file to both directories. * Rename and copy both files to both directories. * Do nothing and warn the user so he decides himself. When synchronizing mono-directionally in a custom mode, ''DirSync Pro'' detects synchronization conflicts. These conflicts may occur if a file is edited in the destination directory independently. ''DirSync Pro'' offers these options to solve the mono-directional synchronization conflicts: * Overwrite the file in the destination with the file from the source * Do nothing and warn the user so he decides himself * Do nothing and ignore the conflict. DirSync Pro lets the user configure unlimited number of filters to include or exclude files and directories. The user can set up a combination of unlimited number of filters of the following types: * Filter based on string patterns in file/directory names. * Filter based on file sizes. (smaller than, equal, larger than). * Filter based on modification dates (earlier than, on a date, later than). * Filter based on an absolute path. * Filter based on DOS attributes (DOS/MS Windows only). * Filter based on file ownerships (user and group, POSIX only). * Filter based on file permissions (POSIX systems only). DirSync Pro has a schedule engine with many options to schedule synchronization tasks, e.g. every minute, hourly, daily, weekly, and monthly. DirSync Pro has many logging facilities to create detailed logs per job, per jobset, or globally. DirSync Pro preserves (synchronizes) DOS file attributes, POSIX file permissions and ownerships and supports symbolic links.


Reception

Linux.com Linux.com is a website owned by the Linux Foundation. The goal of the site is to provide information about the developments and changes in Linux and related products. Linux.com offers free Linux tutorials, news and blogs, discussion forums and ...
rated the utility positively, saying that "it makes defining a bidirectional sync as simple as picking two directories". Likewise,
freshmeat Freecode, formerly Freshmeat, is a website owned by BIZX, Inc., hosting mainly open-source software for programmers and developers. Among other things, the site also hosted user reviews and discussions. While a majority of the software covered i ...
calls it a "powerful, easy-to-configure tool to synchronize the contents of one directory with another".


See also

*
Comparison of file synchronization software Glossary Free and open-source Freeware This is a comparison of the freeware (proprietary software release free of charge) file synchronization software. Commercial This is a comparison of commercial software in the fie ...


Notes


References


External links

*{{Official, dirsyncpro.org 2008 software File copy utilities Java (programming language) software Free backup software File hosting for Linux File hosting for macOS File hosting for Windows