我希望能够看到两个 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
用任何其他可接受的时间替换。