Hi, when using "--copy-links" and there is a symlink which points to the same directory rsync should not follow. Else it runs into an endless loop and throws" "failed: Too many levels of symbolic links (40)" Cheers, Kim
This problem still exists in rsync v3.2.3. `--copy-links` cannot be used when symlink loops are present.
Since find is one of the few utilities that actually corrects for symlink loops you can use it as a workaround. Something like: cd /source/path ; find -L . -print | rsync ... --copy-links --files-from=- ./ /target/path/
still exists with rsync 3.4.1 % rsync --copy-links -av test test2 sending incremental file list rsync: [sender] readlink_stat("/private/tmp/test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2") failed: Too many levels of symbolic links (62) test/ test/test2/ test/test2/test2/ test/test2/test2/test2/ test/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ test/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/test2/ sent 927 bytes received 148 bytes 2,150.00 bytes/sec total size is 0 speedup is 0.00 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1358) [sender=3.4.1]