Hello, I'm attempting to update many of my rsync scripts and was trying to hide/exclude absolute files/directories from being sync'd. After reading through the man page section on FILTER RULES, their modifiers, etc., and the mailing list, it seems like the following simple example should work.
I'm using the example from the man-page, where it talks about excluding /etc/passwd. In all variants I try, the file is transferred. The command I'm using is this: rsync -avz --delete --delete-excluded --exclude-from=foo.txt /etc/ $dest:path Where foo.txt contains either: hide,/ /etc/passwd or hide,/s /etc/passwd or -/ /etc/passwd or -/s /etc/passwd In either case, the file /etc/passwd is always transferred to $dest:path In the example above, I could easily just use an exclude of "passwd" (or change the source listed in the command to /), and that works, however in general I cannot seem to get hiding/excluding of absolute files/directories on the local (sending-side) working. Is my understanding that this should be working correct, or do I need a cluestick? Also, in the changelog/NEWS for the 3.0.7 release, I saw the following: An absolute-path filter rule (i.e. with a '/' modifier) no longer loses its modifier when sending the filter rules to the remote rsync. Does this mean that when using the '/' modifier, the 's' modifier must also be used if we only want the matching to take place on the local side? (and similar for 'r'/remote-side). Many Thanks for any help, -Ryan r...@barwise> rsync --version rsync version 3.0.7 protocol version 30 Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, no ACLs, no xattrs, no iconv, no symtimes rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. r...@barwise> uname -a OpenBSD barwise.sapiosoft.com 4.7 GENERIC.MP#78 amd64 Also, the mailing list post where I first got the idea: http://www.mail-archive.com/[email protected]/msg21207.html -- 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
