Linux里 .diff 是什么文件?在gnu下了个gcc源码包,看到有个.diff文件,这是什么文件?
发布网友
发布时间:2022-05-10 15:22
我来回答
共3个回答
热心网友
时间:2023-10-13 10:25
就是 difference 的意思。
这个东西是 diff 命令生成的“区别”数据,也就是两个源代码目录他会识别出有什么不同点并且输出为 diff 文件特有的格式。这个输出的文件可以用 patch 命令打在旧版本的源代码上来实现变成新版本的源代码。
这种升级源代码版本的办法,可以很好的解决每次下载源代码都要重头全部下载导致数据量很大的问题。
如果你下载源代码包只有 .diff ,那么证明你下载错了,因为只有旧的特定版本才能用 diff 升级为特定的新版本。diff 文件是前后两个版本关联的,不是随便可以用的。
热心网友
时间:2023-10-13 10:25
你可以用file 这个命令来查看某个文件是什么类型的文件。。。。
我觉得应该是纯文本文件吧。至于它的作用。。楼上已经解释过了
热心网友
时间:2023-10-13 10:26
这个实际上不同版本源代码之间的差异部分
由diff命令产生
对你来说没用