Как показать различия между двумя дубликатами резервных копий?

Как показать различия между двумя дубликатами резервных копий?

Я хочу иметь возможность увидеть различия между двумя резервными копиями duplicity. Я знаю, что есть команда verify, но она выводит только список файлов, которые отличаются от последней резервной копии. Если я попробую list-current-filesиспользовать разные даты резервной копии, а затем сделать a, diffто это, похоже, не сработает так, как ожидалось.

Так как же мне получить список измененных и новых файлов между двумя соседними резервными копиями?

Спасибо!

решение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}

Это позволит проверить различия между последней резервной копией и вчерашней резервной копией, но если вам нужно проверить две разные даты, вы можете заменить их nowна любое другое приемлемое время.

Связанный контент