Excluding files with no extensions - windows cygwin client

Steven Monai steve+rsync at monai.ca
Tue Oct 20 09:22:34 MDT 2009


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
--


More information about the rsync mailing list