Rekuzivno kopiranje svih “index.*” datoteka iz jednog stabla direktorija u drugo stablo direktorija:
rsync -avm --include='index.*' -f 'hide,! */' /izvorni-dir/ /odredišni-dir
Objašnjenje -f ‘hide,! */’:
‘-f‘ znači da rsync filtrira prema predlošku:
‘*/‘ predložak koji označava “bilo koji direktorij”
‘! */‘ označava bilo što što nije direktorij (npr. datoteka)
‘hide,! */‘ znači sakrij sve datoteke i sve direktorije
Filtriranje se primjenjuje u redosljedu u kojem je napisano i prvo pravilo koje je zadovoljeno se primjenjuje.
–include=’index.*’ ima prednost, što znači da je datoteka uključena u kopiranje ako joj je naziv “index” i završava sa bilo koji tekstom (html, php i sl.)
Sve ostale datoteke su isključene iz kopiranja.