Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Utility for periodically copying selected data from a remote machine.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 conf
Octocat-spinner-32 lib
Octocat-spinner-32 scripts
Octocat-spinner-32 t
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 EXCLUDE
Octocat-spinner-32 TODO
Octocat-spinner-32 extract.spec


extract is a utility for copying a set of files off one or more remote hosts into a set of local host trees. It's implemented using rsync.

extract requires the list of files to extract to be available either locally or on the remote machine. I typically use rpm-find-changes to generate a list of files to extract on remote RedHat/CentOS machines.


RPMs for RedHat/CentOS 5/6 are available from

Or you can run from a git checkout, as follows:

git clone
cd extract
cp conf/extract.conf.dist conf/extract.conf
$EDITOR conf/extract.conf
extract -c conf/extract.conf -v

See the config file (and perldoc bin/extract) for documentation.

Author and Licence

Copyright 2007-2012 Gavin Carr

extract is licensed under the terms of the GNU General Public Licence Version 3. See the COPYING file for details.

Something went wrong with that request. Please try again.