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

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

diff一般系统自带

patch下载 (yum install patch -y)

现在开始演示

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

 

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

 

 把1删掉  rm -rf 1

使用patch生成文件

 

输入 y

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

 

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

2.orig是原来的“2”

 

 

 至此,文件就恢复了

posted @ 2021-09-12 17:44  Jerry·  阅读(60)  评论(0)    收藏  举报