Yet another include/exclude question

Steven Monai steve+rsync at monai.ca
Fri Nov 6 18:59:13 MST 2009


Tony wrote:
> On Nov 6, 2009, at 12:43 AM, Thomas Gutzler wrote:
>> Hi,
>>
>> How can I include only *.foo and *.bar files in an rsync?
>> To make it a bit more difficult: Those files can be anywhere in the
>> directory structure.
>>
>> I've been reading and trying for a while but the best I got is all
>> *.foo and *.bar files in ./ but none of the ones inside any
>> directories.
> 
> There is an example in the man pages for *.c files that will do what you
> want.
> 
> Try:      --include=*/ --include=*.foo --exclude=*

Yes. I would also strongly recommend the section of the man page that
describes "--prune-empty-dirs".

Cheers,
-SM
--



More information about the rsync mailing list