如何顯示兩個重複備份之間的差異?

如何顯示兩個重複備份之間的差異?

我希望能夠看到兩個口是心非備份之間的差異。我知道有這個命令verify,但它只列出與最新備份不同的檔案。如果我嘗試list-current-files使用不同的備份日期,然後執行 a ,diff它似乎不會按預期工作。

那麼如何取得兩個相鄰備份之間已更改檔案和新檔案的清單呢?

謝謝你!

答案1

我個人採取的路線是按照您的建議使用 轉儲文件列表list-current-files,然後使用grep而不是diff查看差異。此類範例如下:-

口是心非列表當前檔案 --time now "${DEST}" > /tmp/today
口是心非列表當前檔案 --time 1D "${DEST}" > /tmp/yesterday
grep -Fxvf /tmp/{today ,昨天}

這將檢查最新備份和昨天備份之間的差異,但如果您需要檢查兩個不同的日期,您可以替換now為任何其他可接受的時間。

相關內容