https://bugzilla.samba.org/show_bug.cgi?id=13615
Bug ID: 13615 Summary: Output of --list-only not as I expected re: symlinks Product: rsync Version: 3.1.3 Hardware: x64 OS: Linux Status: NEW Severity: normal Priority: P5 Component: core Assignee: way...@samba.org Reporter: mich...@redmule.com QA Contact: rsync...@samba.org The output of --list-only isn't as I expected as regards symlinks. Here are my test files: $ ls ./src -rw------- 1 michael michael 0 2018-09-05 09:18:15 file lrwxrwxrwx 1 michael michael 4 2018-09-05 09:18:28 near_symlink -> file -rw------- 1 michael michael 0 2018-09-13 12:39:41 exclude lrwxrwxrwx 1 michael michael 4 2018-09-13 12:40:47 far_symlink -> /etc I want to know which files are candidates to transfer. I don't want symlinks to transfer. I run it with --list-only : $ rsync -r --no-links --list-only --exclude="/excl*" ./src/ drwx------ 4,096 2018/09/13 12:40:47 . lrwxrwxrwx 4 2018/09/13 12:40:47 far_symlink -rw------- 0 2018/09/05 09:18:15 file lrwxrwxrwx 4 2018/09/05 09:18:28 near_symlink This seems to indicate the symlinks are expected to transfer. Note that --list-only correctly handles exclusions. But when I actually run the transfer, the symlinks are not transferred: $ rsync -r --no-links --exclude="/excl*" ./src/ ./dest skipping non-regular file "far_symlink" skipping non-regular file "near_symlink" $ ls ./dest -rw------- 1 michael michael 0 2018-09-13 12:49:06 file So it seems like --list-only is not being truthful as regards symlinks. Or else I misunderstand the purpose of --list-only. So I am submitting a request to either: a) correct the output of --list-only, or b) have the purpose and intended use case of --list-only be better explained in the docs. -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html