Linux cmp命令
Linux cmp命令用于比较两个文件是否有差异.当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。
用法:
cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件]
参数:
-b --print-bytes 打印差异字节
-c或--print-chars 除了标明差异处的十进制字码之外,一并显示该字符所对应字符。
-i SKIP --ignore-initial=SKIP 跳过输入的第一个字节
-i SKIP1:SKIP2 --ignore-initial=SKIP1:SKIP2 跳过文件1的第一个SKIP1字节和文件2的第一个SKIP2字节
-l或--verbose 标示出所有不一样的地方。
-s或--quiet或--silent 不显示错误信息。
-v或--version 显示版本信息。
--help 在线帮助。
实例:
要确定两个文件是否相同,请输入:
cmp file1 file2
如果文件相同,则不显示消息。如果文件不同,则显示第一个不同的位置;例如:
[root@mysql linux]# cmp file file1
file file1 differ: byte 3, line 2
本文参考于linux命令大全: http://www.xinbiancheng.cn/linux/
更多命令: