逐字节比较两个文件
命令语法格式
cmp [OPTION]… FILE1 [FILE2 [SKIP1 [SKIP2]]]
命令描述
逐字节比较两个文件。如果FILE不存在或者指定为“-”,则从标准输入中读取。
可选的SKIP1和SKIP2分别指定每个文件开头要跳过的字节数(默认为零)。
命令支持的选项及含义
需要提供给长选项的参数也需要提供给对应的短选项。
-b, –print-bytes
打印不相同的字节。
-i, –ignore-initial=SKIP
跳过输入的前SKIP个字节。
-i, –ignore-initial=SKIP1:SKIP2
跳过FILE1的前SKIP1字节和FILE2的前SKIP2字节。
-l, –verbose
输出字节数和不相同的字节。
-n, –bytes=LIMIT
最多比较LIMIT字节。
-s, –quiet, –silent
抑制所有正常输出。
–help
显示帮助信息并退出。
-v, –version
显示版本信息并退出。
附加说明
参数SKIP的值可以包含如下单位后缀:
- kB 1000
- K 1024
- MB 1,000,000
- M 1,048,576
- GB 1,000,000,000
- G 1,073,741,824
以及T、P、E、Z、Y。
退出状态
0 文件相同
1 文件不同
2 存在问题
相关手册
diff(1), diff3(1), sdiff(1)
查看Info手册:info cmp
参考文献
- man 1 cmp, Version 13.5-3
更新日志
- 08/07/2018 创建文章