关于Linux中的补丁命令diff和patch

来源:互联网 发布:2016年网络热词并解释 编辑:程序博客网 时间:2024/05/16 19:33

1.diff命令是用来生成补丁的(diff就是different前四个字母),就是说将两个文件做比较,将文件的不同部分生成一个补丁文件。

使用方法很简单:

diff -rNu 1 2 > diff.patch

(比较文件一和二的不同,将不同的部分放到diff.patch中)


2.patch是用来打补丁的,就是上述过程的逆过程。如果说上面的过程像是做减法的话,打补丁就像做加法。

使用方法:

patch -p0 < diff.patch


diff和patch都有很多参数。详细解释请看

0 0