Introduction ] Mailing Lists ]


PerlRsync is a perl implementation of an Rsync client. See the rsync web site for information about rsync.

PerlRsync is implemented as a perl module File-RsyncP. This module provides an API that makes it easy to write short scripts that communicate with a native rsync process or a native rsyncd daemon.

PerlRsync was initially written to provide an Rsync interface to BackupPC.

What use is File::RsyncP when rsync itself has many more features and is much more stable? The main purpose is that File::RsyncP seperates all file system I/O into a seperate module, which can be replaced by any module of your own design. This allows rsync interfaces to non-filesystem data types (eg: databases) to be developed with relative ease.

File-RsyncP is also available on CPAN.

Mailing Lists Top ]

Two PerlRsync mailing lists exist for announcements (perlrsync-announce), support, and asking questions or any other topic relevant to PerlRsync (perlrsync-users).

The perlrsync-announce list is moderated and is used only for important announcements (eg: new versions). It is low traffic. You only need to subscribe to one list: perlrsync-users also receives any messages on perlrsync-announce.

You are encouraged to subscribe to either the perlrsync-announce or perlrsync-users mail list on, by going to PerlRsync-announce, or PerlRsync-users.

Archives for the PerlRsync mailing lists can be found at PerlRsync-announce-archive, or PerlRsync-users-archive.

You can send email to the PerlRsync-users list at


SourceForge Logo
© Copyright 2002-2004 Craig Barratt. PerlRsync is hosted by SourceForge and distributed under a GPL license.