位置: IT常识 - 正文
推荐整理分享patch命令 给文件打补丁(.patch文件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:patch命令用法,patch 方法,patchelf命令,patch命令用法,patch 方法,patchelf命令,curl patch命令,patchelf命令,内容如对您有帮助,希望把文章链接给更多的朋友!
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 与该功能相关的Linux命令:tar命令 压缩和解压缩文件mount.nfs命令 挂载NFS网络文件系统rename命令 批量修改文件名称autoreconf命令 更新已经生成的配置文件rpmquery命令 查询信息tmpwatch命令 删除暂存文件chfn命令 系统管理dirname命令 去除文件名中的非目录部分cmp命令 比较两个文件是否有差异hexdump 以多种进制格式查看文件内容上一篇:bunzip2命令 bz2文件的解压缩程序(linux命令bzip2)
下一篇:ssh-keyscan命令 收集主机的SSH公钥信息(ssh-keygen命令)
友情链接: 武汉网站建设