简介
某个应用程序的配置文件被意外删除,但现在有一个可读取的压缩备份可供使用。归档中还包含一个不属于本次恢复范围的操作手册。
前面的引导实验练习了如何列出归档内容,以及提取指定路径。本次最终挑战只关注如何做出正确的恢复选择。
恢复缺失的配置
当前情况
/home/labex/project/backup-automation/data/config/app.conf 已丢失。归档 backups/manual-backup.tar.gz 中包含最后一个正常版本的副本,以及另一个无关的操作手册文件。
范围
- 仅恢复归档中的路径
config/app.conf。 - 将其恢复到
/home/labex/project/backup-automation/data目录下。 - 不要提取或修改
documents/runbook.txt。
你的目标
从准备好的备份中恢复缺失的 data/config/app.conf。
验收标准
data/config/app.conf存在,并包含:mode=production port=8080data/documents/runbook.txt仍是原先准备好的文件,不能因提取操作而被替换。
提示
如何只提取一个路径,而不是整个归档?
引导实验在 tar -xzf 命令中,将要提取的归档路径放在归档文件和目标目录选项之后。
总结
你检查了备份内容,并在不提取无关文件的情况下,有选择地恢复了一个缺失的配置文件。



