linux如何通过文件2,3找回文件1?

查看系统是否有diff,patch命令

diff一般系统自带

patch下载 (yum install patch -y)

现在开始演示

我的系统里有1和2两个文件

linux如何通过文件2,3找回文件1?

 

 使用 diff 1 2 > 3 生成备份文件

linux如何通过文件2,3找回文件1?

 

 把1删掉  rm -rf 1

使用patch生成文件

linux如何通过文件2,3找回文件1?

 

输入 y

 这里的patch -b 是因为在生成文件时会覆盖掉原来的“2”文件,并把2的文件生成了新的“2.orig”

linux如何通过文件2,3找回文件1?

 

上图“2”是新生成的文件,也就是原来的“1”

2.orig是原来的“2”

linux如何通过文件2,3找回文件1?

 

 

 至此,文件就恢复了

linux如何通过文件2,3找回文件1?

上一篇:QEMU 搭建Linux内核调试环境


下一篇:[PHP] windows环境下PHP增加rdkafka扩展 解决需要ext-rdkafka问题