web-dev-qa-db-ja.com

重複のあるコマンドプロンプトでDéjàDup Backupファイルを復元する方法

DéjàDup Backup Toolを使用して外部ハードディスクにバックアップしました(/media/Toshiba EXT/

次に、バックアップをテストします。そこで、1つのテストファイル(/home/rch/hecatombe.txt)を削除しました。

Nautilus "File => Restore Missing Files"でそのファイルを復元できます( 複製からバックアップを復元

しかし、私はコマンドプロンプトで作業することを好みます。

そこで、そのテストファイルを再度削除し、コマンドプロンプトでこれを実行しました。

duplicity restore --no-encryption "file:///media/Toshiba EXT/" "/home/rch/hecatombe.txt"

しかし、ファイルを復元する代わりにhecatombe.txtduplicityがこのようなコンテンツでhecatombe.txtという新しいディレクトリを作成しました/home/rch/locate_hecatombe.txt/home/rch

何が間違っていますか?

2
user2893515

ご想像のとおり、duplicityはファイルを復元するときに2番目の引数としてディレクトリを要求します。 man duplicity によると:

duplicity [restore] [options] [--file-to-restore <relpath>] [--time time] source_url target_directory

...
3日前の/home/meのファイル「Mail/article」だけを/home/me/restored_fileに復元したい場合:

duplicity -t 3D --file-to-restore Mail/article
sftp://[email protected]/some_dir /home/me/restored_file

したがって、あなたの場合、あなたは使用するでしょう:

duplicity restore --no-encryption --file-to-restore hecatombe.txt "file:///media/Toshiba EXT/" "/home/rch/"
1
muru

自分の質問に答える:-

重複を忘れてください。
deja-dupのコマンドラインオプションを使用します。

したがって:-deja-dup --restore/path/filename

例えば「deja-dup --restore /home/rch/locate_geany.txt」

Fedora:-) のおかげで

1
user2893515