比较目录:
diff -rq dir_1 dir_2
-r或–recursive 比较子目录中的文件。
-q或–brief 仅显示有无差异,不显示详细的信息。
比较文件:
diff -pu file_1 file_2
-u 显示有差异行的前后几行(上下文), 默认是前后各 3 行, 这样, patch 中带有更多的信息
-p 显示代码所在的 c 函数的信息
生成patch:
diff -pu file_1 file_2 > diff_1_2.patch
打patch:
patch file_1 < diff_1_2.patch
撤销patch:
patch -RE < diff_1_2.patch