how to take least risk on rsync dir

Dave Dykstra dwd at
Fri May 3 14:37:02 EST 2002

On Tue, Apr 16, 2002 at 05:15:45PM +0800, Patrick Hsieh wrote:
> Hello list,
> When rsync dir_A to dir_B, I hope I wont make any change to the original
> dir_B unless the rsync procedure end withour errors, therefore, I hope
> there's somethig like
> rsync -av dir_A dir_B_tmp && \
> mv dir_B dir_B.bkup &&
> mv dir_B_tmp dir_B
> This small script can ensure the minimal change time between 2 versions
> of archive. Is this built in the native rsync function? Do I have to
> write scripts myself?

You'd have to write a script like that yourself, but you'll want to use a
new option which should go into the next release of rsync called
--link-dest which will comparison against the files in dir_B and hard link
in all the ones that haven't changed.  Meanwhile the --compare-dest option
does almost what you want but doesn't do the linking in of the unchanged
files.  See the rsync man page for details.

- Dave Dykstra
be able to do comparisons against existing the existing 

More information about the rsync mailing list