感谢支持
我们一直在努力

Linux教程:diff, cmp, patch 使用

diff

以行为单位比较两个文件之间的差异,经常用来查看同一个文件的新旧版本的差异,通常用在文本文件的比较,可以使用重定向’>’制作补丁文档,通常以.patch结尾
$diff [-bBi] file1 to file2
-b#忽略一行当中仅有多个空白的差异
-B #忽略空白行的差异
-i #忽略大小写的不同

cmp

以字节为单位比较两个文件的差异,通常用在二进制文件的比较
$cmp [-s] file1 file2
-s # 将所有的不同点都列出来

patch

常与diff合用,先用diff比较两个文件的差异,将差异制作成补丁文档,就可以用patch将这个补丁文档直接更新旧的文件
$patch -pN <patch_file #更新文件
$patch -R -pN <patch_file #还原更新的文件
-p #后面接 取消几层目录
-R #还原文件

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135152.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Linux教程:diff, cmp, patch 使用
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏