Excluding files with no extensions - windows cygwin client

dreniarb nabble at dreniarb.com
Tue Oct 20 10:04:37 MDT 2009




Steven Monai-3 wrote:
> 
> dreniarb wrote:
>> using a standard rsync command line, with this as the --exclude-from
>> file:
>> 
>> + /*.pst
>> - *.*
>> 
>> While this does include only files with a .pst extension, it also
>> includes
>> files without an extension.  This means about 5000 files instead of just
>> a
>> handful.  Using the --prune-empty-dirs gets rid of the empty directories,
>> but not the files with no extensions.  
>> 
>> I've tried:
>> 
>> + /*.pst
>> - *.*
>> - *
>> 
>> and:
>> 
>> + /*.pst
>> - *.*
>> - /*
>> 
>> and:
>> 
>> + /*.pst
>> - *.*
>> - *.
>> 
>> but those cause no files to be copied at all, i assume because it's
>> forcing
>> it to exclude all directories.
>> 
>> So is there a way to tell rsync to ignore files with no extensions?
> 
> Yes, I think so. Try this:
> 
> + *.pst
> + */
> - *
> 
> (Use with --prune-empty-dirs, of course!)
> 
> -SM
> --
> -- 
> 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
> 
> 

Awesome.  I did not even consider trying "+ */".   

and like you said, using the --prune-empty-dirs option keeps it nice and
clean.  very cool.

Thanks so much for the quick response.  I'm sure this will help someone else
down the road.
-- 
View this message in context: http://www.nabble.com/Excluding-files-with-no-extensions---windows-cygwin-client-tp25976243p25977919.html
Sent from the Samba - rsync mailing list archive at Nabble.com.



More information about the rsync mailing list