rsyncing-Dateien nur, wenn sie im Ziel vorhanden sind

rsyncing-Dateien nur, wenn sie im Ziel vorhanden sind

Ich möchte wissen, wie ich nur vorhandene Dateien und Verzeichnisse im Zielverzeichnis synchronisieren kann.

Wenn ich beispielsweise in der Quelle habe:

a\
b\
b.txt
a.txt

... und im Ziel:

a\
a.txt

Dann möchte ich, dass rsync aktualisiert a\(einschließlich aller darin enthaltenen Dateien an der Quelle), aber das Kopieren und a.txtignoriert .b\b.txt

Antwort1

Geben Sie man rsyncin das Terminal ein, um die Manpage anzuzeigen. Sie zeigt Ihnen alle verfügbaren Optionen und erklärt sie. Ich denke, wonach Sie suchen, ist

--existing              skip creating new files on receiver

also benutze es als Option

rsync --existing

verwandte Informationen