感谢支持
我们一直在努力

GNU Linux中使用diff生成补丁与用patch打补丁

在GNU Linux系统编程中,经常会用到diff与patch生成补丁与打补丁,原来对这方面不了解,也就觉得难,做过之后发现并没有什么。

1、使用diff生成补丁;

diff是Linux下的文件比较命令,参数这里就不说了,直接man一下就行了,不仅可以比较文件,也可以比较两个目录,并且可以将不同之处生成补丁文件,其实就是一种打补丁的命令。使用方法如下:

diff -rNu a b > diff.patch

其中,a是旧的目录或文件,b为最近修改后的目录或文件,生成的补丁文件为patch。

2、使用patch打补丁;

patch命令的参数详见man手册,使用patch给另外一个a目录打补丁时如下:

patch -p0 < diff.patch

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-11/108919.htm

赞(0) 打赏
转载请注明出处:服务器评测 » GNU Linux中使用diff生成补丁与用patch打补丁
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏