[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsyn und include/exclude



Am 20.05.06 schrieb Roland Kruggel <rkruggel@bbf7.de>:
Am Samstag, 20. Mai 2006 13:54 schrieb Michael Müller:
> Roland M. Kruggel schrieb:
> > Hallo Liste,
> >
> > folgender rsycaufruf:
> > rsync .... --exclude-from="exfile" --include-from="incfile" ....
> >
> > exfile:
> > ...
> > /var/log/*
> > ...
> >
> > incfile:
> > ...
> > /var/log/*log
> > ...
> >
> > (nur Beispiel)
> >
> > Das exclude funktioniert. Er lässt /var/log komplett aus. Das
> > include funktioniert aber nicht. /var/log/*log wird nicht
> > angefasst.
> >
> > Wo liegt mein denfehler?
>
> Hallo Roland,
>
> versuch's doch mal umgekehrt ...
> rsync .... --include-from="incfile" --exclude-from="exfile"
>
> nur so 'ne Idee, weil beim matching intern wohl erst das exclude
> gefunden wird und es sich um denselben Pfad handelt. Das zweite
> Match wird dann in der Liste nicht mehr erreicht.

wäre ja zu schön gewesen.
Habe ich auch schon probiert. Leider nein.


Was genau willst Du denn machen?
Bei funktionieren einige exclude / include - Kombinationen durchaus.
Z.B. landen mit
rsync -r --exclude /var/log --include /var/log/*log /foo/baz
genau die *.log-Dateien welche, direkt unter "/var/log" liegen, in
"/foo/baz".

Dirk



Reply to: