热爱户外运动,热爱Linux系统
分类: LINUX
2012-04-13 10:49:25
简单的说,diff的功能就是用来比较两个文件的不同,然后记录下比较结果,就是diff补丁。
语法格式:diff 【选项】 源文件(夹) 目的文件(夹).
常用【选项】:
-r :源文件(夹)与 目的文件(夹)中的所有对应文件进行一次比较,包括子目录文件。
-N :确保补丁文件将正确地处理已经创建或删除文件的情况。
-u :以统一格式创建补丁文件,这种格式比缺省格式更紧凑些。
diff -uN filename.old filename.new > filename.patch2. GNU patch
简单的说,patch利用diff制作的补丁实现源文件(夹)和目的文件(夹)的相互转换。
常用语法格式:patch -pNUM < patchfile
常用选项
-R 恢复源文件(夹)。使打过补丁的源文件(夹)恢复到初始状态