Rsync gibt den geänderten Dateinamen zurück, kopiert ihn aber nicht

Rsync gibt den geänderten Dateinamen zurück, kopiert ihn aber nicht

Ich verwende rsync zum ersten Mal. Ich habe mir die Befehlszeilenoptionen angesehen und diejenigen ausgewählt, die für meine Situation am besten geeignet sind.

Ich habe zwei Server mit unterschiedlichen IP-Adressen. Hier ist meine Befehlszeichenfolge:

rsync -avrtu -e ssh /var/www/html [email protected]:/var/www/html

wobei die x die Remote-IP-Adresse darstellen. Ich habe es mit einer Datei mit einem neuen Zeitstempel getestet (die Dateigröße ist jedoch dieselbe wie zuvor). Putty hat den geänderten Dateinamen zurückgegeben, ihn aber nicht übertragen.

Hier ist, was Putty zurückgab:

sending incremental file list
html/abcde.htm

sent 12,919 bytes  received 397 bytes  1,401.68 bytes/sec
total size is 8,909,156 speedup is 669.06

Was ist mit meinen Befehlszeilenoptionen (avrtu) und führt dazu, dass die Datei erkannt, aber nicht auf den anderen Server kopiert wird?

Ich verwende Ubuntu 18.04.

Vielen Dank für jede Hilfe. Wie gesagt, dies ist mein erstes Mal mit rsync.

Antwort1

Der Befehl rsync steht in Linux für Remote Sync und eignet sich sehr gut zum Kopieren, Sichern und Synchronisieren von Daten von einem Server auf einen Remote-Server.

Die Option „a“ dient zum Archivieren der Daten, die die rekursiven Funktionen „r“ und die Zeitfunktion „t“ enthalten. Wenn Sie also die Option „-a“ verwenden, müssen Sie die Optionen „r“ und „t“ nicht verwenden.

Verwenden Sie den folgenden Befehl für den gewünschten Vorgang:

rsync -avu -e ssh /var/www/html [email protected]:/var/www/html

Und prüfen Sie auch Ihre Anmeldeaufforderung. Melden Sie sich entweder auch auf dem Quellsystem als Root an oder verwenden Sie „sudo“ mit dem Befehl. Prüfen Sie hierBeispiele

verwandte Informationen