-
Use
duplicity
para extraí-lo:duplicity restore file:///path_to_folder_contains_backups/ path_where_to_extract_it/
-
Digite a senha do GnuPG, Pressione Enter
Por padrão, o Duplicity restaura o último backup (comparando o tempo) na pasta de origem, mesmo que não seja o backup da mesma pasta. Se você tiver vários backups para pastas diferentes ou quiser um horário específico da mesma pasta, use o exemplo da opção --time
:
duplicity restore --time 20140106T111233Z file:///path_to_folder_contains_backups/ path_where_to_extract_it/
Não é possível ver os arquivos que você está procurando, tente:
-
Crie uma função que liste todos os arquivos contidos em todos os backups completos / completos disponíveis na pasta de origem:
ldup () { for f in $(ls $1/duplicity-*.manifest.gpg); do echo "========================================================================"; echo $f; n=$(basename $f .manifest.gpg); prefix=$(echo $n | awk 'BEGIN { FS = "." } ;{ print $1 }'); if [[ "$prefix" == "duplicity-full" ]]; then t=$(echo $n | awk 'BEGIN { FS = "." } ;{ print $2 }'); else t=$(echo $n | awk 'BEGIN { FS = "." } ;{ print $4 }'); fi; echo -e "Creation time:\t" $t; echo "------------------------------------------------------------------------"; duplicity list-current-files --time $t file://$1/ | grep "$2"; done; }
-
Para listar todos os arquivos (nota sem cauda
/
):ldup /path_to_folder_contains_backups
-
pesquise um padrão nos nomes dos arquivos:
ldup /path_to_folder_contains_backups pattern
Referência: man duplicity