Я хочу иметь возможность увидеть различия между двумя резервными копиями 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
на любое другое приемлемое время.