Matt McCutchen <[EMAIL PROTECTED]> writes: > On Wed, 2006-02-22 at 11:24 -0800, Wayne Davison wrote: >> rsync -avO --prune-empty-dirs --include=bookmarks.xml >> --filter='-! */' ~/.kde* some:dest/ > > I just discovered a way to transfer certain files and folders a few > levels below a generic exclude rule without having to include everything > on the way; in hindsight it seems so obvious that I'm really surprised > no one has discovered it yet. End your exclude rules in * instead of > **, use --relative, and just list all the things you want included! The > source arguments "sneak under" the generic exclude rule. Example: > rsync --exclude=/.kde* --relative ~/./ \ > ~/./.kde3.5/share/apps/konqueror/bookmarks.xml dest/
Nice, but what else might the --relative inclusion do? I remember some time in the past having that set in rsnaphshot config and ending up with a really confusing directory structure under the backup dest. (May have had something like --copy-unsafe-links in there too) Maybe if I leave out any `link' rules (which I currently do) it will have no effect other than the one you describe? -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html