
Hallo, hat jemand eine Ahnung wie man mit rsync nur "ausgewählte" Verzeichnisse holen kann ? Irgendwie schaffe ich das nicht ? Problem zB. von /repositories möchte ich nur KDE: und da nur die 10.2 Dateien ? 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? -- 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

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. Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- 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

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

Am 20.12.2006 00:52 schrieb Günther J. Niederwimmer:
Also zuerst soll alles gesperrt sein --exclude-from (*) dann mit --include-from sollen die ausegwählten Pfade geladen werden.
Ich würde eine Datei erstellen, in der dann (in der richtigen Notation, die ich dir gerade nicht sagen kann) alle Verzeichnisse drin stehen, die du *nicht* willst. Das das du haben willst schreibst du da natürlich nicht rein. Die Datei gibst du dann bei --exclude-from an. Ich kann es gerade nicht selbst probieren, daher alles aus dem Gedächtnis. Aufpassen wie gesagt auf die Notation, mit "/", ohne "/", mit "/" am Ende,... OJ -- A bunch of security trolls had been hired to guard her. They paced the corridor in a menacing group, talking in grunts and comparing the size of their clubs. (Harry Potter and the Prisoner of Azkaban)
participants (3)
-
Günther J. Niederwimmer
-
Johannes Kastl
-
Volker Kuhlmann