Linux diff/patch的用法
2011-07-22 16:32
369 查看
也许只是我一个人比较笨,每次碰到bug,虽然有人给出补丁(patch),但是却不知道怎么使用。Manual Page ( man patch )也只给出 patch -p(num) <patchfile这样的用法,具体也不知道怎样确定num,如果你也有这样的疑惑,请继续阅读,下面的内容来自这里
- or -
diff -Naur oldfile newfile >new-patch
使用 -p1 将截断第一层目录,也就是说patch将直接在当前路径下寻找"modules",然后是"pcitable"
依次类推。
实际上的确很简单。
From : http://hi.baidu.com/issaria/blog/item/b04527ec816967d72f2e2184.html
建立patch文件:
diff -Naur olddir newdir > new-patch- or -
diff -Naur oldfile newfile >new-patch
-p0 还是-p1? patch 命令的目录层次:
-p选项可以选择性地截断patchfile的目录层次。例:如果你的patchfile的头象下面这样:--- old/modules/pcitable Mon Sep 27 11:03:56 1999 +++ new/modules/pcitable Tue Dec 19 20:05:41 2000使用 -p0 将从你的当前路径下寻找一个“new"的子文件夹,然后在"new"下面寻找“modules”,然后在其下面寻找"pcitable"。
使用 -p1 将截断第一层目录,也就是说patch将直接在当前路径下寻找"modules",然后是"pcitable"
依次类推。
实际上的确很简单。
From : http://hi.baidu.com/issaria/blog/item/b04527ec816967d72f2e2184.html
相关文章推荐
- linux diff patch 用法
- Linux下patch和diff的用法介绍
- Linux diff与patch命令用法
- Linux小技巧_diff/patch
- Linux diff patch
- linux中diff、补丁的用法及介绍
- Linux系统补丁工具patch AND diff
- 【linux】利用patch和diff命令制作文件补丁
- Linux使用diff和patch制作和安装补丁实例
- linux下的patch补丁包实例详解以及diff命令实例。
- Linux之旅(1): diff, patch和quilt (下)
- diff & patch 命令用法
- Linux下diff与patch命令的配合使用
- Linux编程中制作&打补丁:diff & patch
- Freebsd/linux diff.gz文件的用法
- 十分钟掌握diff&patch用法(转)
- Linux下diff与patch命令的配合使用
- Linux基础之文本处理命令(wc,cut,sort,uniq,diff,patch)
- linux diff patch的应用
- Linux游(1): diff, patch和quilt (下一个)