如何显示两个重复备份之间的差异?

如何显示两个重复备份之间的差异?

我希望能够看到两个 duplicity 备份之间的差异。我知道有这个命令,verify但它只列出与最新备份不同的文件。如果我尝试list-current-files使用不同的备份日期,然后执行它diff似乎没有按预期工作。

那么如何获取两个相邻备份之间更改的文件和新文件的列表?

谢谢你!

答案1

我个人采取的方法是使用 转储文件列表list-current-files,如您所建议的那样,然后使用grep而不是 来diff查看差异。以下是此类示例:-

duplicity 列表当前文件 --time 现在 "${DEST}" > /tmp/today
duplicity 列表当前文件 --time 1D "${DEST}" > /tmp/yesterday
grep -Fxvf /tmp/{today,yesterday}

这将检查最新备份和昨天的备份之间的差异,但如果您需要检查两个不同的日期,您可以now用任何其他可接受的时间替换。

相关内容