linux patch的使用实例
来源:互联网 发布:盘古网络河北纺织 编辑:程序博客网 时间:2024/05/16 11:21
一、实例
test@test-desktop:~/Desktop/patchtest$ cat /home/test/Desktop/patch.txt
diff -Nur patchtest/san1/test/hello.txt patchtest/san2/test/hello.txt
--- patchtest/san1/test/hello.txt 2009-11-28 22:24:59.000000000 +0800
+++ patchtest/san2/test/hello.txt 2009-11-28 22:25:03.000000000 +0800
@@ -1 +1 @@
-hello
+hi
test@test-desktop:~/Desktop/patchtest$ patch -p1 < /home/test/Desktop/patch.txt
patching file san1/test/hello.txt
test@test-desktop:~/Desktop/patchtest$ cat san1/test/hello.txt
hi
如果需要撤销补丁,可以执行 patch -p1 -R < /home/test/Desktop/patch.txt
二、说明
1、关于p0和p1
使用-p0是从当前文件夹寻找一个patchtest文件夹,然后再找san1文件夹,依次类推;
使用-p1是截断第一层目录,从当前路径找san1文件夹。。。
2、patch -p1是针对旧的文件打新的补丁。
三、参考资料
- 生成补丁:
diff -Nur program-1.0 program-2.0 >program-2.0.patch
- 打上补丁:
cat program-2.0.patch | patch -p0
- 撤销补丁:
cat program-2.0.patch | patch -p0 -R
-w 忽略所有空格和制表符,将所有其他空白字符串视为一致。例如,if ( a == b ) 与 if(a==b) 相等
- linux patch的使用实例
- Linux下patch的使用
- linux下patch的使用
- Linux下patch的使用
- Linux使用diff和patch制作和安装补丁实例
- Linux中patch文件的使用
- Linux中patch文件的使用
- Linux 补丁(patch)的制作和使用
- linux patch使用笔记
- Linux Patch的使用方法
- Linux patch的用法
- Linux patch的用法
- diff/patch 的使用
- patch命令的使用
- patch 的使用
- Patch命令的使用
- diff/patch 的使用
- git patch 的使用
- 数组、二维数组、及类型,存储过程调用.sql
- java参数与引用
- 数组、二维数组、及类型,存储过程调用.相关java
- reactos操作系统实现(145)
- 【转贴】大话F#和C#:是否会重蹈C#失败的覆辙?
- linux patch的使用实例
- 小小幽默
- 义无反顾
- 开机时自动挂载ISO文件
- 深入浅出Java中文问题(二)字符,字节和编码
- OGRE 3D引擎特性
- test
- 十件对你有益的坏事
- 09 11 28 日 javaSE学习笔记