linux diff 补丁文件夹,打补丁:linux中 的Diff和patch

diff和patch是一对工具,从数学上来讲,diff是对两个集合的差运算,patch是两个集合的和运算。

基本命令语法:patch [-R] {-p(n)} [--dry-run] < patch_file_name

p:为path的缩写。

n:指将patch文件中的path第n条’/’及其左边部分取消。

-R:卸载patch包。

--dry-run:尝试patch软件,并不真正修改软件

单个文件

diff –uN from-file to-file >to-file.patch 制作补丁

patch –p0 < to-file.patch 打补丁

patch –RE –p0 < to-file.patch 还原

多个文件

diff –uNr from-docu to-docu >to-docu.patch

patch –p1 < to-docu.patch 打补丁

patch –R –p1 还原

单个文件打补丁步骤

#比较两个文件

diff file1 file2

#将比较结果保存到file.patch中

diff file1 file2>file.patch

#使用补丁包升级file1文件

patch -p0 file1 file.patch

多个文件打补丁

如下图,安装补丁和下载补丁

bVbg1S0?w=361&h=260

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值