Hallo, ich versuche mit rsync nur bestimmte Dateitypen in den Zielpfad zu kopieren. Dabei sollen aber einige Verzeichnisse ausgeschlossen werden. Leider klappt das mit dem Verzeichnis-Ausschluss (im Beispiel Verz1-4) nicht, sie werden jedes mal mit kopiert. Mein letzter Versuch sah so aus: rsync -avu --human-readable --progress --stats --numeric-ids --include="*/" -- include="*.jpg" --include="*.png" --include="*.JPG" --exclude="./Verz1/*" -- exclude="./Verz2/*" --exclude="./Verz3/*" --exclude="./Verz4/*" --exclude="*" * /Ziel/ Ohne das --exclude="./VerzX" funktioniert das kopieren der Dateiendungen, aber ich will ja zusätzlich bestimmte Verzeichnisse komplett weglassen. Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On 15.08.20 17:44, Herbert Albert wrote:
ich versuche mit rsync nur bestimmte Dateitypen in den Zielpfad zu kopieren. Dabei sollen aber einige Verzeichnisse ausgeschlossen werden. Leider klappt das mit dem Verzeichnis-Ausschluss (im Beispiel Verz1-4) nicht, sie werden jedes mal mit kopiert.
Mein letzter Versuch sah so aus: rsync -avu --human-readable --progress --stats --numeric-ids --include="*/" -- include="*.jpg" --include="*.png" --include="*.JPG" --exclude="./Verz1/*" -- exclude="./Verz2/*" --exclude="./Verz3/*" --exclude="./Verz4/*" --exclude="*" * /Ziel/
Die Reihenfolge der ex/include Anweisungen ist hier wichtig. Im Prinzip sollte sowas wie rsync -av --exclude 'Verz1' --include '*/' --include='*.png' --exclude='*' src/ dest/ funktionieren. Viele Grüße Ulf -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Albert, ich benutze für Backups das Programm backintime mit Qt-GUI. Das Programm setzt auf rsync auf und man kann alle Parameter über das GUI setzen. Empfinde ich als einfacher als rsync über die Kommandozeile aufzurufen. Viele Grüße Stefan Am 15.08.20 um 17:44 schrieb Herbert Albert:
Hallo,
ich versuche mit rsync nur bestimmte Dateitypen in den Zielpfad zu kopieren. Dabei sollen aber einige Verzeichnisse ausgeschlossen werden. Leider klappt das mit dem Verzeichnis-Ausschluss (im Beispiel Verz1-4) nicht, sie werden jedes mal mit kopiert.
Mein letzter Versuch sah so aus: rsync -avu --human-readable --progress --stats --numeric-ids --include="*/" -- include="*.jpg" --include="*.png" --include="*.JPG" --exclude="./Verz1/*" -- exclude="./Verz2/*" --exclude="./Verz3/*" --exclude="./Verz4/*" --exclude="*" * /Ziel/
Ohne das --exclude="./VerzX" funktioniert das kopieren der Dateiendungen, aber ich will ja zusätzlich bestimmte Verzeichnisse komplett weglassen.
Herbert
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Herbert Albert
-
Stefan
-
Ulf Volmer