Yet another filter question
kmk at sanitarium.net
Thu Oct 26 13:41:28 UTC 2017
If a directory is empty (after filtering) then --prune-empty-dirs prunes
it. That is the point. The option exists to keep rsync from copying
directories when all of the contents of the directory have been filtered
On 10/25/2017 10:09 PM, dave_g via rsync wrote:
> Given the structure…
> With the desire to ‘include items with foo in their path’...
> I understand that the closest I can get to a satisfactory filter ruleset is
> something like:
> + **foo**
> + */
> - *
> … and setting --prune-empty-dirs.
> However, /bar/foo/ is empty, and of course should be copied.. but is pruned.
> The source and pattern are user-defined, so I can’t hardcode values to
> I can’t rely on other external binaries, so I can’t use $ find, or even
> shell glob expansion (I call rsync directly, not through a shell).
> Given these constraints, is the caveated --prune-empty-dirs the best I can
> I mean it's pretty-darned-close, but just checking I'm not missing some
> option to prevent the premature short-circuiting of recursion, or something
> like that.
> Sent from: http://samba.2283325.n4.nabble.com/Samba-rsync-f2500462.html
Kevin Korb Phone: (407) 252-6853
Systems Administrator Internet:
FutureQuest, Inc. Kevin at FutureQuest.net (work)
Orlando, Florida kmk at sanitarium.net (personal)
Web page: http://www.sanitarium.net/
PGP public key available on web site.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 224 bytes
Desc: OpenPGP digital signature
More information about the rsync