rsync is a replacement for rcp (and scp) that has many more features.
v, –verbose increase verbosity -q, –quiet decrease verbosity -c, –checksum always checksum -a, –archive archive mode, equivalent to -rlptgoD -r, –recursive recurse into directories -R, –relative use relative path names -b, –backup make backups (default ~ suffix) –backup-dir make backups into this directory –suffix=SUFFIX override backup suffix -u, –update update only (don’t overwrite newer files) -l, –links copy symlinks as symlinks -L, –copy-links copy the referent of symlinks –copy-unsafe-links copy links outside the source tree –safe-links ignore links outside the destination tree -H, –hard-links preserve hard links -p, –perms preserve permissions -o, –owner preserve owner (root only) -g, –group preserve group -D, –devices preserve devices (root only) -t, –times preserve times -S, –sparse handle sparse files efficiently -n, –dry-run show what would have been transferred -W, –whole-file copy whole files, no incremental checks –no-whole-file turn off –whole-file -x, –one-file-system don’t cross filesystem boundaries -B, –block-size=SIZE checksum blocking size (default 700) -e, –rsh=COMMAND specify the remote shell
ContinuousIntegration: http://del.icio.us/popular/ContinuousIntegration