Am 20.05.06 schrieb Roland Kruggel <[EMAIL PROTECTED]>:
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

Antwort per Email an