X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/fab9a9c54729984199d20b637ea8cc163c73d2e2..6902ed178ba54c8e1c410519f7ee576ddb42554c:/rsync.yo diff --git a/rsync.yo b/rsync.yo index 3717b9e5..d4209ab4 100644 --- a/rsync.yo +++ b/rsync.yo @@ -276,7 +276,11 @@ verb( --log-format=FORMAT log file transfers using specified format --password-file=FILE get password from FILE --bwlimit=KBPS limit I/O bandwidth, KBytes per second + -f, --read-batch=FILE read batch file + -F, --write-batch write batch file -h, --help show this help screen + + ) manpageoptions() @@ -675,6 +679,11 @@ transfer was too fast, it will wait before sending the next data block. The result is an average transfer rate equalling the specified limit. A value of zero specifies no limit. +dit(bf(--read-batch)) Apply a previously generated change batch. + +dit(bf(--write-batch)) Generate a set of files that can be transferred +as a batch update. + enddit() manpagesection(EXCLUDE PATTERNS) @@ -765,6 +774,29 @@ itemize( it would be excluded by the "*") ) +manpagesection(BATCH MODE) + +The following call generates 4 files that encapsulate the information +for synchronizing the contents of bf(target_dir) with the updates found in +bf(src_dir) + +quote( +$ rsync -F [other rsync options here] \nl() + /somewhere/src_dir /somewhere/target_dir +) + +The generated files are labeled with a common timestamp: + +itemize( +it() bf(rsync_argvs.) command-line arguments +it() bf(rsync_flist.) rsync internal file metadata +it() bf(rsync_csums.) rsync checksums +it() bf(rsync_delta.) data blocks for file update & change +) + +See bf(http://www.ils.unc.edu/i2dsi/unc_rsync+.html) for papers and technical +reports. + manpagesection(DIAGNOSTICS) rsync occasionally produces error messages that may seem a little