Linux 的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命令速查手册
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助