这个东西是 diff 命令生成的“区别”数据,也就是两个源代码目录他会识别出有什么不同点并且输出为 diff 文件特有的格式。这个输出的文件可以用 patch 命令打在旧版本的源代码上来实现变成新版本的源代码。
这种升级源代码版本的办法,可以很好的解决每次下载源代码都要重头全部下载导致数据量很大的问题。
如果你下载源代码包只有 .diff ,那么证明你下载错了,因为只有旧的特定版本才能用 diff 升级为特定的新版本。diff 文件是前后两个版本关联的,不是随便可以用的。
diff -u:将两个文件相同与不同的信息存放到指定的文件中
删除了passwd.new之后,通过patch命令恢复
因为patch命令默认会覆盖原来的文件,所以加上-b选项,将文件自动备份为以.orig为后缀的文件
patch -b 比较文件 diff文件
patch:将diff文件中的相同和与之不同信息恢复,并命名为“比较文件”
3kb。
根据查询相关公开信息,linux文件对比命令一般就是遗一串简单的数字命令,大小3kb。
diff命令是linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)