Linux命令详解之–cmp命令

本文目录
[隐藏]

Linux 的cmp命令用于比较两个文件是否有差异

当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为"-",则cmp指令会从标准输入设备读取数据。

cmp

更多Linux命令详情请看:Linux命令速查手册

一、Linux cmp命令语法

Linux cmp命令的语法如下所示:

cmp [OPTION]... FILE1 [FILE2 [SKIP1 [SKIP2]]]

主要参数如下:

-c或--print-chars  除了标明差异处的十进制字码之外,一并显示该字符所对应字符。
-i<字符数目>或--ignore-initial=<字符数目>  指定一个数目。
-l或--verbose  标示出所有不一样的地方。
-s或--quiet或--silent  不显示错误信息。
-v或--version  显示版本信息。
--help  在线帮助。

二、Linux cmp命令的使用示例

1)比较两个文件的差异

[linuxdaxue.com@/home/linuxdaxue.com]$cmp file1 file2
file1 file2 differ: byte 13, line 1

这样会显示出两个文件差异的行数和位置。更多Linux命令详情请看:Linux命令速查手册

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: