我不理解在Linux中使用补丁命令
我真的不明白补丁命令的用法 我有文件1和12 3 文件2与1 2 4 diff-u file1 file2>out.patch patch-b file1 out.patch 现在文件1将有1 2 4。。。是拷贝文件2还是什么?我不理解在Linux中使用补丁命令,linux,Linux,我真的不明白补丁命令的用法 我有文件1和12 3 文件2与1 2 4 diff-u file1 file2>out.patch patch-b file1 out.patch 现在文件1将有1 2 4。。。是拷贝文件2还是什么? 这里发生了什么,或者patch命令的用途是什么 修补程序获取包含差异列表的修补程序文件修补程序文件 由diff程序生成,并将这些差异应用于一个或多个 更多原始文件,生成修补版本。 通常情况下,修补版本将取代原件。 可以进行备份;请参阅-b或--backup选项 因此,在
这里发生了什么,或者patch命令的用途是什么 修补程序获取包含差异列表的修补程序文件修补程序文件 由diff程序生成,并将这些差异应用于一个或多个 更多原始文件,生成修补版本。 通常情况下,修补版本将取代原件。 可以进行备份;请参阅-b或--backup选项 因此,在本例中,
diff-u file1 file2
导致两个文件之间的差异,在本例中,这是4
;然后patch
命令将该差异应用于原始文件
是拷贝文件2还是什么
它不是,而是将文件的差异附加到原始文件。您是否尝试过
man patch
?您知道什么是修补文件吗?