GNU usbsync

A storage volume file and directory synchronization utility for Unix.

Contents

  1. Information
  2. Screenshots
  3. Download
  4. More information
  5. News
  6. Bugs
  7. Authors
  8. Donation

1 Information

GNU usbsync is a small console-based utility that assists you in keeping files as well as entire directory trees synchronized between a portable storage volume (such as a usb flash or thumb drive) and arbitrarily many hosts.

This is accomplished by employing a special text file which is read by the usbsync program. Such a file, usually named `.usbsync', is placed in a storage volume's top-level directory and contains user-written synchronization entries.

Synchronization entries define certain file and directory correspondences and thereby allow a user to specify which data objects one the storage volume are to be kept synchronized with what counterparts on any number of local hosts.

The basic concept of having correspondences specified in a file that sits in the storage volume's top-level directory is greatly enhanced by a large number of options; a user is able to directly set some of those in the `.usbsync' file, whereas others are to be given as arguments on the command line.

2 Screenshots

A synchronization has successfully finished. Running in interactive mode.

3 Download

Source code:

To compile and properly install usbsync on your Unix machine please consult the `README' file that is provided with the package.

Pre-built packages for x86_32:

Pre-built packages for x86_64:

Installation of deb package for Ubuntu or Debian:
`sudo dpkg -i usbsync_0.*-1_i386.deb'

Installation of rpm package for RedHat, SuSE, Fedora, Mandriva:
`sudo rpm -i usbsync-0.*-1.i386.rpm'

4 More information

If you wish to receive more detailed descriptions and want see a sample of usbsync at work you might find it helpful to take a look at the `README' file of the latest release.

Furthermore, studying a few sample `.usbsync' files may also help you to get familar with the proper use of usbsync:

Useful insight may also be gained by carefully perusing the usbsync manual pages usbsync(1) and usbsync(5).
You can take a glance at them online:

5 News

Version 0.2 (27 March 2009) Version 0.1 (24 December 2008)

6 Bugs

Please help by reporting bugs to <soeren.wellhoefer@gmx.net>

A bug report should loosely contain the following information: a simple description of the fault, program output and error code if appropriate, directions on how to reproduce the bug.

7 Authors

As of this version, usbsync has entirely been written by Sören Wellhöfer <soeren.wellhoefer@gmx.net>.

You are welcome to contact the author for comments, bug reports, wishes/suggestions, and contribution offerings/requests. If you have created patches or fixes of any kind, please do also send them in to the author(s). After validation, they will be thankfully incorporated into the main project.

8 Donation

Your support keeps the community alive, please consider to make a donation.



Copyright (C) 2008-2012 Free Software Foundation, Inc.