首页IT科技命令行补全(patch命令 – 给文件打补丁)

命令行补全(patch命令 – 给文件打补丁)

时间2025-06-13 19:09:20分类IT科技浏览4279
导读:patch命令来自于英文单词“修补”,其功能是用于给文件打补丁。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一 。...

patch命令来自于英文单词“修补            ”            ,其功能是用于给文件打补丁            。倘若一次仅修改一个文件                   ,可直接在指令列中下达指令依序执行                   。如果配合修补文件的方式则能一次修补大批文件      ,这也是Linux系统核心的升级方法之一       。

语法格式:patch [参数] 文件名

常用参数:

-b 备份原始文件 -B  附加在备份文件名前的字符 -c 把修补数据解译成关联性的差异 -d 设置工作目录 -D 指定符号把改变的地方标示出来 -E 删除修补后内容为空的文件 -F 设置监别列数的最大值 -g 设置以RSC或SCCS控制修补作业 -i 读取指定的修补文件 -l 忽略修补数据与输入数据的空格字符 -n 把修补数据解译成一般性的差异 -N 忽略修补的数据较原始文件的版本更旧 -o 设置输出文件的名称 -p 设置欲剥离几层路径名称 -f 设置保存拒绝修补相关信息的文件名称 -R 假设修补数据是由新旧文件交换位置而产生 -s 只显示指令执行过程中的错误信息 -t 自动略过错误            ,不询问任何问题 -u 把修补数据解译成一致化的差异 -v 显示版本信息 -V 指定不同的备份方式 -Y 附加在备份文件名前的字符 -Z 设置存储为UTC时间 --binary 以二进制模式读写数据 --help 查看帮助信息 --verbose 详细显示指令的执行过程

参考实例

使用补丁文件(file.patch)对指定文件(file)进行升级:

[root@linuxcool ~]# patch file file.patch
声明:本站所有文章                   ,如无特殊说明或标注      ,均为本站原创发布            。任何个人或组织      ,在未征得本站同意时                   ,禁止复制            、盗用                   、采集      、发布本站内容到任何网站            、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益            ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
craft 文字检测(文本检测之DBNet,DBNet++) 死链提交的作用(网站优化必备:检查死链的工具软件)