Wenn rsync die Details der Datei für jede Datei ausgibt (mit einem der ausführlichen Flags), scheint es sowohl aktualisierte Dateien als auch Dateien zu enthalten, die nicht aktualisiert wurden. Zum Beispiel ein Ausschnitt aus meiner Ausgabe der -v
Flag verwendet sieht wie folgt aus:Nur rsync-Berichtsdateien anzeigen, die aktualisiert wurden
rforms.php is uptodate
robots.txt is uptodate
sorry.html
thankyou.html is uptodate
Ich bin nur daran interessiert, über die Dateien, die aktualisiert wurden. Im obigen Fall ist das sorry.html
. Es gibt auch Verzeichnisnamen aus, wenn sie eingegeben werden, auch wenn sich in diesem Verzeichnis keine Datei befindet, die aktualisiert wird. Gibt es eine Möglichkeit, aktuelle Dateien und Verzeichnisse ohne aktualisierte Dateien aus dieser Ausgabe herauszufiltern?
Auf lange laufenden Dateien werden Sie keinen Fortschritt erhalten, da grep nicht interaktiv ist. – srigi
funktioniert nicht für Version> = 3.0.7 (siehe http://serverfault.com/questions/401210/rsync-report-only-uploaded-files#comment418372_401215) –
Ich möchte korrigieren, oder zumindest klären, was @jeff hat oben gepostet und worauf @KarlRichter hingewiesen hat. Ich denke, das Problem ist nicht, dass 'rsync -v' nicht länger die Zeichenfolge" update "ausgibt, sondern dass Sie' rsync -vv' verwenden müssen. Beachten Sie die zwei 'v's. Ich habe gerade überprüft, dass dies auf Ubuntu 14.04 mit 'rsync' Version 3.1.0 funktioniert. @jeff kannst du deinen Beitrag aktualisieren, um dies zu reflektieren? –