Batch mode scenario ("use case")
Suresh Govindachar
sgovindachar at yahoo.com
Sun Sep 9 23:17:05 GMT 2007
Responding to the question of how to use the batch file
/e/cmds/foo created via the command:
> rsync -a --only-write-batch=/e/cmds/foo /c/home/wer/work/ /e/gold
to selectively restore a subdirectory of work/ such as
some/path/projects/c_a
into a new location such as
/f/new_home/wer/work
which has a copy of some/path/projects/c_a gotten from /e/gold but
is otherwise empty, Matt wrote:
> Rsync currently doesn't provide a good way to do this. It would
> be great if sender filters could be used to control which
> file-list entries from the batch file are processed. For now, a
> hackish way to quickly recover a subdirectory is to --read-batch
> to a destination that has been set up specially so that the user
> cannot write to anything in the destination except the
> subdirectory to be recovered.
Is there a specification for the format of the batch file? Might
it be possible to write a script to read /e/cmds/foo and create a
new batch file that would correspond to having been created while
rsync'ing --only-write-batch of work/<path>/c_a with gold/<path>/c_a?
Thanks,
--Suresh
More information about the rsync
mailing list