linux下对二个文件夹打patch补丁的方法

发布时间:2020-03-21编辑:脚本学堂
本文介绍下,在linux系统中,对两个文件夹中的文件进行patch补丁的方法,有需要的朋友参考下。

学习linux下patch打补丁的方法。

需求1,将一个文件的更新运用到另一个文件:
步骤 1: 
diff -u old_file.txt new_file.txt > file.diff

步骤 2:
patch -p0 < file.diff
如此操作之后 ,old_file.txt的内容就会被new_file.txt覆盖。

需求2,将一个文件夹的更新运用到另一个文件夹:
步骤 1: 
diff -urN old_dir/ new_dir/ > dir.patch

步骤 2:
patch -p0 < dir.patch
如此操作之后,old_dir的内容就会被new_dir覆盖。

有关patch的详细用法,请参考文章:
linux patch命令的用法
linux命令 patch 打补丁