(打补丁 )patch
Posted 小学生^.^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(打补丁 )patch相关的知识,希望对你有一定的参考价值。
前言:
diff:逐行比较文件的不同,并且显示出来。
patch: 打补丁工具,将补丁打到老文件里面,也就是diff左边的那个文件,使得老文件和新文件一样
- 格式:diff [选项] 老文件 新文件
- 格式:patch [选项] 老文件
- 效果演示
# 比较两个文件的不同
[[email protected] yhy2]# diff fstab.old fstab.new
2c2
< #
---
> # yhy
5c5
< #
---
> # yhy
# 将不同作为补丁输出到fstab.patch
[[email protected] yhy2]# diff fstab.old fstab.new > fstab.patch
# 将老文件打补丁
[[email protected] yhy2]# patch -i fstab.patch fstab.old
patching file fstab.old
# 再次比较两个文件时,已经没有不同的了
[[email protected] yhy2]# diff fstab.old fstab.new
# 还原补丁文件
patch -R -i fstab.patch fstab.old
# 再次比较,发现fstab.old又还原了
[[email protected] yhy2]# diff fstab.old fstab.new
2c2
< #
---
> # yhy
5c5
< #
---
> # yhy
以上是关于(打补丁 )patch的主要内容,如果未能解决你的问题,请参考以下文章