rsync deleting symbolic link unexpectedly

Matt McCutchen hashproduct at
Tue Dec 20 21:27:52 GMT 2005

On Tue, 2005-12-20 at 11:40 -0800, Eric Horne wrote:
> rsync -rlptDvzL --stats --include=a/ --include=a/dir/ 
> --include=a/dir/symlink/ --include=a/dir/symlink/dir2/ 
> --include=a/dir/symlink/dir2/dir3/ --exclude='**' /export/stuff 
> remote::stuff

Since you gave the -L/--copy-links option, the sending rsync pretended
its symlink was a real directory, and since you didn't give
-K/--keep-dirlinks, the receiving rsync turned its symlink into a real
directory to match.  -L overrides -l.  Take out -L and it should work.
Matt McCutchen, ``hashproduct''
hashproduct at --

More information about the rsync mailing list