比较文件 diff patch

比较两个文件之间的区别
diff f1.conf f2.conf
5c5
< use_widgets = no


use_widgets = yes 
注明第5行有区别(改变)

复制对文件改变patch
diff 命令的输出被保存在一种叫做“补丁”的文件中 
使用 -u 选项来输出“统一的(unified)”diff格式文件,最适用于补丁文件 
patch 复制在其它文件中进行的改变(要谨慎使用) 
使用 -b 选项来自动备份改变了的文件

详细:
将f2内容修改,利用patch将f1文件内容变成和f2内容一样,
操作如下:旧文件为f1,新文件为f2
diff -u 旧文件空格新文件 >新文件3.patch(新文件3.patch为补丁包)
patch -b 旧文件空格新文件3.patch (f1就变成和f2一样的内容)

猜你喜欢

转载自blog.51cto.com/13768323/2132465