Ich möchte die Unterschiede zwischen zwei Duplicity-Backups sehen können. Ich weiß, dass es den Befehl gibt, verify
aber er listet nur Dateien auf, die sich vom letzten Backup unterscheiden. Wenn ich es list-current-files
mit unterschiedlichen Backup-Daten versuche und dann ein neues ausführe, diff
scheint es nicht wie erwartet zu funktionieren.
Wie kann ich also eine Liste der geänderten und neuen Dateien zwischen zwei benachbarten Backups erhalten?
Danke schön!
Antwort1
Der Weg, den ich persönlich wähle, besteht darin, die Liste der Dateien mit zu sichern list-current-files
, wie Sie vorgeschlagen haben, dann aber grep
anstelle von zu verwenden diff
, um die Unterschiede zu sehen. Ein Beispiel hierfür finden Sie unten:-
duplicity list-current-files --time jetzt "${DEST}" > /tmp/heute
duplicity list-current-files --time 1D "${DEST}" > /tmp/gestern
grep -Fxvf /tmp/{heute,gestern}
Dadurch werden die Unterschiede zwischen der letzten und der gestrigen Sicherung überprüft. Wenn Sie jedoch zwei verschiedene Daten überprüfen müssen, können Sie es now
durch eine andere akzeptierte Zeit ersetzen.