Peter schrieb:
Hallo Bernd,
Imho musst du in Deinem Sourceverzeichnis einen Slash hinten anhängen. So dass Dein Befehl so aussehen sollte: rsync -avn AG_Huber/ /mnt/idg2 Das verhindert, dass der betreffende Ordner mit kopiert wird. Siehe man rsync: A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination. You can think of a trailing / on a source as meaning "copy the contents of this directory" as opposed to "copy the directory by name", but in both cases the attributes of the containing directory are transferred to the containing directory on the destination. In other words, each of the following commands copies the files in the same way, including their setting of the attributes of /dest/foo:
rsync -av /src/foo /dest rsync -av /src/foo/ /dest/foo
Ich habe 2x den Ordner AG_Huber. Einmal in /mnt/nas/Daten, einmal in /mnt/idg2. Ich stehe pfadmäßig in /mnt/nas/daten. Und ich will alle Dateien, die in /mnt/nas/Daten/AG_Huber vorhanden sind, aber nicht in /mnt/idg2/AG_Huber, kopieren. Mal abgesehen davon, ob die Optionen stimmen oder nicht, sollte doch "pc53200:/mnt/nas/Daten # rsync -avn --ignore-existing AG_Huber /mnt/idg2" stimmen, oder ? Btw: wie legt denn (bei vorhandenen Dateien) rsync fest, ob eine Datei, die in Ziel vorhanden ist, noch kopiert werden soll ? Ich hab mal ein bißchen rumprobiert (mit rsync -avn) und folgendes rausgefunden: Eine Datei gleichen Namens wird mit rsync kopiert, wenn der Zeitstempel oder die Größe unterschiedlich ist. Egal ob die Quelle jünger oder älter ist als das Ziel. Nur wenn Zeitstempel _und_ Größe identisch sind, wird nicht kopiert. Könnt Ihr das bestätigen ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- 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