Hallo, Danke für Deine Antwort,. Am Mittwoch, 20. Dezember 2006 08:36 schrieb Volker Kuhlmann:
hat jemand eine Ahnung wie man mit rsync nur "ausgewählte" Verzeichnisse holen kann ?
Also zuerst soll alles gesperrt sein --exclude-from (*) dann mit --include-from sollen die ausegwählten Pfade geladen werden.
Nur funktioniert das anscheinend bei mir nicht ich finde auch nichts darüber, kennt da jemand eine Weg?
Du hast die Sache falsch angepackt. rsync include/exclude funktionieren nur an einem Punkt im Pfad. Außerdem hast Du --exclude und --exlude-from verwechselt. Nach einem --exclude \* geht erst mal nichts mehr. Wenn Du dann z.B. dir1/dir2/ haben willst, mußt Du --include dir1 --include dir2 angeben, da ansonsten für dir1 das exclude gilt und rsync sich das dir2 gar nicht mehr erst ansieht. Ob das rsync Design hier jetzt wirklich so gut war weiß ich nicht, in diesen Anwendungsfällen ist es jedenfalls lästig.
Laut man Page glaube ich nichts (?) verwechselt zu haben ;) Ich experimentiere jetzt schon einige Zeit herum aber sobald ich bei exclude \* angebe bekomme ich gar nichts mehr, da kann ich in include reinschreiben was ich will. Natürlich existieren für --exclude/include-from Dateien > exclude/include.repositories, was mich nervt ist wenn man nicht zuerst alles verbietet, dann kommen immer die "neuen" Pfade auch mit und das Teil ist den ganzen Tag am saugen. Ich wollte mir die Pflege der Dateien vereinfachen ;). Mit den so genannten "FILTERN" blicke ich leider auch nicht so ganz durch, oder ich verstehe das ganze Prinzip nicht :(. -- mit freundlichen Grüßen / best Regards, Günther J. Niederwimmer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org