Ich finde mehrere Antworten auf die Frage, wollte also die Leute fragen, die sie tatsächlich benutzen, anstatt nur das größte Blog zu machen, indem ich zufällig halbnutzlose Informationen ausfülle.
Szenario: Ich
rsync -av --progress /dir/a /dir/b
und es macht sein Ding.
Ich füge neue Dateien zu / dir / a hinzu und führe denselben Befehl erneut aus. Er weiß, was er getan hat, und kopiert nur die neuen Dateien.
Ich füge neue Dateien zu / dir / a hinzu und benenne einige Dateien in / dir / b um. Vielleicht lösche ich auch einige.
rsync -av --progress /dir/a /dir/b
Was wird kopiert, wenn ich erneut starte? Nur die neuen Dateien, weil es weiß, was es zuvor kopiert hat, oder die Dateien, die auch umbenannt / gelöscht wurden, weil sie nicht mehr vorhanden sind.
Und als Bonus, wenn die zuvor kopierten Dateien werden erneut kopiert, ist es eine Möglichkeit , das zu verhindern, so dass nur neue Ergänzungen / dir / a kopiert werden?
Im Moment überprüfe ich die Dinge gerne manuell, aber wenn die Daten größer werden, werde ich mehr Automatisierung benötigen, um diese Aufgabe auszuführen.
-i
Flagge ist sehr praktisch. Für jede Datei gibt es eine Übereinstimmungszeichenfolge, die dekodiert werden kann, um festzustellen, warum sie übereinstimmt (Flag für die Mod-Zeit, Flag für die Größe usw.)