rsync nur nach Pfad / Dateiname?

13

Gibt es eine Möglichkeit für mich, zwei Verzeichnisse zu synchronisieren, in denen nur Dateinamen verglichen werden (und nicht Dateigröße, Änderungsdatum oder andere Kriterien)?

Richard
quelle

Antworten:

18

Von der rsync(1)Manpage:

        --ignore-existing       skip updating files that exist on receiver
Ignacio Vazquez-Abrams
quelle
1

Die --ignore-timesOption sollte das tun.

Von man rsync:

-I, --ignore-times
Normalerweise überspringt rsync alle Dateien, die bereits dieselbe Größe haben und denselben Änderungszeitstempel haben. Diese Option deaktiviert dieses Verhalten bei der schnellen Überprüfung, wodurch alle Dateien aktualisiert werden.

Bis auf weiteres angehalten.
quelle
Bei der Frage geht es um die Aktualisierung, die ausschließlich auf dem Vorhandensein der Datei basiert. Du erklärst, wie man unabhängig von der Mod-Zeit aktualisiert. Das sind zwei verschiedene Dinge. Im ersten Fall ändert sich nichts, wenn an beiden Stellen bereits eine Datei vorhanden ist. In letzterem Fall wird die Datei, wenn sie bereits an beiden Stellen vorhanden ist, trotzdem kopiert.
Shaun