2 つの duplicity バックアップの違いを確認できるようにしたいです。 コマンドがあることは知っていますverify
が、最新のバックアップと異なるファイルのみがリストされます。list-current-files
異なるバックアップ日付で試してみて、 を実行してもdiff
、期待どおりに動作しないようです。
では、隣接する 2 つのバックアップ間で変更されたファイルと新しいファイルのリストを取得するにはどうすればよいでしょうか?
ありがとう!
答え1
私が個人的に採用している方法は、あなたが提案したように を使用してファイルのリストをダンプしlist-current-files
、代わりに を使用してgrep
違いdiff
を確認することです。その例を以下に示します。
duplicity list-current-files --time now "${DEST}" > /tmp/today
duplicity list-current-files --time 1D "${DEST}" > /tmp/yesterday
grep -Fxvf /tmp/{today,yesterday}
これにより、最新のバックアップと昨日のバックアップの違いがチェックされますが、2 つの異なる日付をチェックする必要がある場合は、now
他の許容される時間に置き換えることができます。