The syncpath project

Introduction

syncpath is a cross-platform, open-source, lightweight command-line tool for synchronizing a source and a target directory. It can be used to synchronize two local directories in a machine, for example, a working directory and a backup in a removable device.

New files are copied to the target directory, non-existing files can be (optionally) removed, and files which have
changed are updated. If newer files exist in the target they are never overwritten. File attributes (read-only,
hidden, system,...) are also copied in the Windows version of the application.

The program has been tested over Linux and windows partitions, and incorporates a time window to avoid problems with FAT partitions.

Usage

The program is ideal for script/batch files. The accepted command line arguments are: