Como mostrar diferenças entre dois backups de duplicidade?

Como mostrar diferenças entre dois backups de duplicidade?

Quero poder ver as diferenças entre dois backups de duplicidade. Eu sei que existe o comando verify, mas ele lista apenas os arquivos que diferem do backup mais recente. Se eu tentar list-current-filescom datas de backup diferentes e depois fizer isso, diffnão parece funcionar conforme o esperado.

Então, como posso obter uma lista de arquivos novos e alterados entre dois backups adjacentes?

Obrigado!

Responder1

O caminho que eu pessoalmente tomo é despejar a lista de arquivos usando list-current-files, como você sugeriu, mas depois usar grepem vez de diffpara ver as diferenças. Um exemplo disso está abaixo: -

duplicidade list-current-files --time now "${DEST}" > /tmp/today duplicity
list-current-files --time 1D "${DEST}" > /tmp/yesterday
grep -Fxvf /tmp/{today ,ontem}

Isso verificaria as diferenças entre o backup mais recente e o backup de ontem, mas se você precisar verificar duas datas diferentes, poderá substituí-las nowpor qualquer outro horário aceito.

informação relacionada