An include only overrides an exclude that follows it. So, you would need something like this:
+ */ + openSUSE_13.2/*** - * Then add --prune-empty-dirs to your rsync command line. I left off the initial ** because it doesn't really mean anything unless openSUSE_13.2 isn't always the entire directory name in which case 1 * would do. Another way to explain it is that by default everything is included. An exclude rule makes exceptions. An include rule makes exceptions to the exclude rule. On 01/20/2017 06:08 PM, Istvan Gabor wrote: > Hello: > > I have read rsync manual and several howtos on how to use rsync, still > I don't know if it's doable what I want to do, and if yes, how. > > The scenario: > > I would like to make a local copy of openSUSE 13.2 repositories. > I use openSUSE linux. > > The repos are located in a multi-level directory structure, eg: > > ftp://ftp.halifax.rwth-aachen.de/opensuse/repositories/ > > Let's call this directory the root dir. > > Each directory in the root has subdirectories, and one of the > subdirectories > is named "openSUSE_13.2". The openSUSE_13.2 dir can be one, two, or more > level > downstairs in the root dir, eg: > > http://download.opensuse.org/repositories/Apache/openSUSE_13.2/ > http://download.opensuse.org/repositories/Apache:/MirrorBrain/openSUSE_13.2/ > > > There are plenty of directories in the root dir, and each subdirectory can > have several subdirectories. > > Is it possible, using rsync, to download only all "openSUSE_13.2" > directories with > their contents, without specifying directly one by one every subdirectory > to be included or excluded? > > I tried to use filters.txt file with content: > > + **openSUSE_13.2/*** > > with this command: > > rsync -av --include-from=filters.txt > rsync://ftp.halifax.rwth-aachen.de/opensuse/repositories/ ./ > > This downloads every directory. How can I exclude those are not > openSUSE_13.2? > > Thanks, > > Istvan > -- ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., Kevin Korb Phone: (407) 252-6853 Systems Administrator Internet: FutureQuest, Inc. ke...@futurequest.net (work) Orlando, Florida k...@sanitarium.net (personal) Web page: http://www.sanitarium.net/ PGP public key available on web site. ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
signature.asc
Description: OpenPGP digital signature
-- 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