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.txt
、duplicity
がこのようなコンテンツでhecatombe.txt
という新しいディレクトリを作成しました/home/rch/locate_hecatombe.txt/home/rch
何が間違っていますか?
ご想像のとおり、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/"
自分の質問に答える:-
重複を忘れてください。
deja-dupのコマンドラインオプションを使用します。
したがって:-deja-dup --restore/path/filename
例えば「deja-dup --restore /home/rch/locate_geany.txt」
Fedora:-) のおかげで