SynchroDir 1.8 for Mavericks

64 bits pour Mac Intel

This version of SynchroDir has been specially compiled for Mac OS 10.9 Mavericks and is running in 64-bit mode. It is a little less bulky and a bit faster than the universal version.

SynchroDir 1.7 for Mac Os X

Backup utility

mac_logo.png mac_universal.png

SynchroDir is a backup utility that you can download by clicking on the zip icon below. It runs on Mac OS X 10.5 (Leopard) Mac PPC or Mac Intel, it's an universal binary. Works also on Snow Leopard. It's free, you can use it as you want, when you want and as long as you want. The sources of the Qt Creator project , for those interested, are available at the bottom of this page.

The sources are ready to be compiled under Linux, see bottom of this page ...

Please note: The SynchroDir backup utility is provided « AS IS » with no warranty of any kind, including the warranty of design, merchantability and fitness for a particular purpose.

SynchroDir 1.7

64 bits pour Mac Intel

This version of SynchroDir has been specially compiled for Intel Mac until Mountain Lion 10.8 and is running in 64-bit mode. It is a little less bulky and a bit faster than the universal version.


SynchroDir backup utility is trilingual English / French / Czech with a single click on the menu « language ».

Each backup is the subject of a recordable « backup project ». This feature allows you to save projects corresponding to different computers, servers, external hard drives, USB keys, etc.. You can also backup data of computer Y to computer Z from a control computer X.

Each backup project includes an unlimited number of "jobs". At the end of the backup process, a log file is available.

Each job has a source (What?) and a destination (Where ?), each corresponding to a volume or a directory. The volume or directory must be "mounted". The mounting features of Unix, including Mac OS X, allow you to make backups over the network through the Mac OS X protocols (AFP, SMB)

Each job has an "Options" tab and a "Filters" tab allowing many settings. It possible to perform each job in test mode: the backup is not performed but the log file is saved, allowing to know what would have been done in normal mode.

The SynchroDir backup utility is provided without help. Each new job is created with default options that are appropriate for most of uses. On mouse over, numerous tool tips are available.

Job types

For each of the jobs of a project, you must select the type of backup in a combo box:

Miror: copy or update to the source (What) in the destination (Where) modulo filters.
Synchro: update the source (What) and update the destination (Where) according to the date of last modification.
clean: clean the contents of the destination (Where) accordind to exclusion filters.
Move: move the contents of the source (What) to the destination (Where) based on exclusion filters. Then, the entire contents of the source (What) is cleared.


The utility does not process jobs with unmounted directories or volumes.

In the case of a backup mirror:
If the source (What) is: /Users/jean-pierre/Documents/Images
and destination (where) is: /Volumes / Documents
The contents of the /images directory will replace the entire contents of the directory /Volumes/Documents.

It is therefore very important to check that the job is initialized as follows:
Source (What): /Users/jean-pierre/Documents/Images
and destination (where): /Volumes/Documents/Images
In this case, everything works perfectly. Why not do first a test since it's possible : just partially check the Y/N box of a job. An "as is" log of the backup will be performed ...

Tab snapshots of SynchroDir for Mac

Deprez_Photo_SynchroDir_main.jpg Deprez_Photo_SynchroDir_options.jpg Deprez_Photo_SynchroDir_filters.jpg Deprez_Photo_SynchroDir_preferences.jpg

Source code


If you want to use SynchroDir with Linux, download the source code archive of SynchroDir above and unpack it. After unpacking, place the directory SynchroDir in your user directory.

At that point, install the development environment libraries :

         sudo aptitude install build-essential libqt4-dev

Then go to the site of QT Software and download the development environment that matches your version of Linux :
or QT linux/X11 SDK 32 bits,
or QT SDK linux/X11 64 bits.

Install the QT development environment. Launch QT Creator. Open the SynchroDir project file: menu "File" then "Open" the project file

Start "Run qmake" from the "Build" menu. Start compiling using the "Build" menu and then "Run". A SynchroDir executable will be created in the SynchroDir directory.

The SynchroDir software has been tested on sous Ubuntu 10 and Fedora 9.

Welcome | Site map | Contact us | Claims | Thanks | Private