从 Duplicity 存档中提取文件夹

从 Duplicity 存档中提取文件夹

使用 duplicity 命令,我需要指定以下内容:

  • 要还原的特定文件夹
  • 指示恢复的时间和日期
  • 指示要恢复到的目的地

如何使用 duplicity 命令指定这 3 件事?

答案1

这是正确的,即使它告诉“--file-to-restore”,您也可以在“foldername”处输入任何文件或文件夹路径(开头没有“/”符号,例如“temp/logs”),并在命令中输入任何“目标文件夹”(开头有“/”符号,例如“/temp/logs”)。

示例:我想要将 3 天前备份的 /temp/logs 恢复到同一个文件夹中:

duplicity -t 3D --file-to-restore temp/logs file:///backup/location /temp/logs

示例2:我想将3天前备份的文件/temp/logs/app-error.log恢复到同一个文件夹中:

duplicity -t 3D --file-to-restore temp/logs/app-error.log file:///backup/location /temp/logs/app-error.log

请注意,您必须提供文件的完整目标路径。

示例 3:我的备份保存在 ftp 服务器 =my.ftp.server 上,用户 =root,位置 =my_backup,与 #1 的情况相同:

duplicity -t 3D --file-to-restore temp/logs sftp://[email protected]/my_backup /temp/logs

答案2

duplicity -t 3D --file-to-restore <foldername> file:///backup/location <destination folder>

Duplicity 进入恢复模式,因为 URL 位于本地目录之前。

-t 3D3天前

如果您想查看更多信息,以下是不同版本的有用链接:

相关内容