diff -up oldfile newfile > oldfile.patch
patch -Np1 < oldfile.patch
1、patch文件中首部为:
--- 原始文件名
+++ 新文件名
2、patch执行位置:
个人认为在待修改文件的目录下比较好,用-p来控制深度。
3、注意-p 深度,表明patch文件中,文件名去除的“深度”。
--- openssh_orig/config
+++ openssh/config
使用-p1,则去除openssh_orig/和openssh/。