如何使用linux的patch命令修补文件
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享的是如何使用linux的patch命令修补文件,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。patch命令让用户利用设置修补
千家信息网最后更新 2026年11月01日如何使用linux的patch命令修补文件
今天小编给大家分享的是如何使用linux的patch命令修补文件,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
patch命令让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一 。
语法格式:patch [参数]
常用参数:
| -b | 备份每一个原始文件 |
| -B | 设置文件备份时,附加在文件名称前面的字首字符串,该字符串可以是路径名称 |
| -c | 把修补数据解译成关联性的差异 |
| -d | 设置工作目录 |
| -D | 用指定的符号把改变的地方标示出来 |
| -e | 把修补数据解译成ed指令可用的叙述文件 |
| -E | 若修补过后输出的文件其内容是一片空白,则移除该文件 |
| -f | 此参数的效果和指定"-t:"参数类似,但会假设修补数据的版本为新版本 |
| -F | 设置监别列数的最大值 |
| -g | 设置以RSC或SCCS控制修补作业 |
| -i | 读取指定的修补文件 |
| -l | 忽略修补数据与输入数据的跳格,空格字符 |
| -n | 把修补数据解译成一般性的差异 |
| -N | 忽略修补的数据较原始文件的版本更旧,或该版本的修补数据已使 用过 |
| -o | 设置输出文件的名称,修补过的文件会以该名称存放 |
| -p | 设置欲剥离几层路径名称 |
| -f | 设置保存拒绝修补相关信息的文件名称,预设的文件名称为.rej |
| -R | 假设修补数据是由新旧文件交换位置而产生 |
| -s | 不显示指令执行过程,除非发生错误 |
| -t | 自动略过错误,不询问任何问题 |
| -T | 此参数的效果和指定"-Z"参数类似,但以本地时间为主 |
| -u | 把修补数据解译成一致化的差异 |
| -v | 显示版本信息 |
| -V | 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用"-z"参数变更,当使用"-V";参数指定不同备份方式时,也会产生不同字尾的备份字符串 |
| -Y | 设置文件备份时,附加在文件基本名称开头的字首字符串 |
| -z | 此参数的效果和指定"-B"参数类似,差别在于修补作业使用的路径与文件名若为src/linux/fs/super.c,加上"backup/"字符串后,文件super.c会备份于/src/linux/fs/backup目录里 |
| -Z | 把修补过的文件更改,存取时间设为UTC |
| --backup-if-mismatch | 在修补数据不完全吻合,且没有刻意指定要备份文件时,才备份文件 |
| --binary | 以二进制模式读写数据,而不通过标准输出设备 |
| --help | 查看帮助信息 |
| --nobackup-if-mismatch | 在修补数据不完全吻合,且没有刻意指定要备份文件时,不要备份文件 |
| --verbose | 详细显示指令的执行过程 |
参考实例
使用patch指令将文件"file1"升级,其升级补丁文件为"file.patch":
[root@linuxcool ~]# patch -p0 file1 file.patch
使用patch来应用补丁:
[root@linuxcool ~]# patch -p0 < foo.patch
关于如何使用linux的patch命令修补文件就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
文件
修补
备份
数据
参数
字符
名称
字符串
指令
版本
命令
原始
信息
内容
差异
效果
方式
路径
升级
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
小米移动互联网科技园
亿人帮互联网科技有限公司
广州紫鲸互联网科技有限公司
科技互联网龙头
远信互联网科技
互联网金融 科技创新
上海万想互联网科技
互联网科技公司有哪些
开启互联网科技时代小说
深圳市运趣互联网科技有限公司
成都玖崟互联网科技有限公司乐商圈怎么样
创业天下互联网科技有限公司
崇明区互联网教育科技诚信经营
青海科技产业互联网发展
科技互联网海报
2021互联网科技公司排名
山东蛋芒互联网科技有限公司
互联网对科技影响
互联网科技创业计划的风险分析
湖北九亚互联网络科技有限公司
上海卓越科技互联网
科技互联网产品
互联网科技巨头监管
苏州互联网科技贷款公司
融贸通互联网科技
互联网科技公司做什么
呼和浩特新华互联网科技学院
银行科技岗属于互联网吗
科技信息时代互联网发展