zoukankan      html  css  js  c++  java
  • patch文件的生成和使用

    patch 即补丁的意思;

    一个持有patch文件的人,对原始文件进行打patch操作后,就可以变成修改后的文件了;

    patch生成:

    diff工具比较新旧代码,生成patch文件;

    diff -uprN old_folder/ new_folder/ > patch

    使用patch命令,将patch文件合并到原有代码;

    patch -p0       (“p”指的是路径,后面的数字表示去掉路径的第几部分。0,表示不去掉,为全路径)

    patch -p0 testfile1 testfile.patch #使用补丁testfile.patch 升级文件testfile1

    patch -re -p0 < patch

    该命令可以在源文件和目标文件中切换,

    如果当前是源文件,执行该命令后,目录变成目标文件,

    如果当前是目标文件,执行该命令后目录变成源文件。

    需要打补丁的目录外面:

    patch -p0 < patch   //会给目录里所有文件自动打补丁

    patch -p0 -R < patch //会给目录里所有文件取消补丁

    如果进入到目录里:

    patch -p0 < patch  //就会提示要给哪个文件打补丁

    patch -p0 -R < patch //提示给哪个文件取消补丁

    知行合一
  • 相关阅读:
    Nodejs-原型链污染
    dpwwn-02靶机渗透
    dpwwn-01靶机渗透
    Bulldog1靶机渗透
    php+html实现用户登录退出
    DC4靶机
    vulnhub-Os-hackNos-3
    Linux系统解析XML中文乱问题
    idea添加database
    PL/SQL学习笔记
  • 原文地址:https://www.cnblogs.com/grooovvve/p/14654350.html
Copyright © 2011-2022 走看看