The following URL may also be helpful in terms of another example : http://www.lbackup.org/developer/advanced_excludes_file_examples
Hope that link is helpful. -------------------------------------------------------------------- HTRAX 2013 Revitalised : EGYPTIAN HUMP HTRAX : Direct URL download : http://henri.shustak.org/download/htrax/egyptian-hump-htrax.mp3 "Dr Who Meets B52's" - More reviews : http://www.jessetaylor.com.au/htrax On 21/01/2017, at 12:15 PM, Kevin Korb <k...@sanitarium.net> wrote: > 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. > ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., > > -- > 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 -- 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