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

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

时间2025-05-05 03:16:53分类IT科技浏览3488
导读: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
阿里云怎么装win2003(阿里云主机安装织梦系统出现data无写入权限解决方法)