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/。
本文详细介绍了如何使用Patch命令进行文件比较和修改,包括Patch文件的首部格式、执行位置、-p参数的使用及其注意事项。通过实例演示了如何在特定目录下执行Patch操作,并解释了-p参数如何影响文件名的去除深度。

7万+

被折叠的 条评论
为什么被折叠?



