首页 > Linux操作系统 > Linux操作系统 > Linux基础命令---cmp
cmp
用字节的方式,比较两个文件是否存在差异,但是不保存运算结果。Cmp指令只会根据结果设置相关的标志位,这个指令之后往往会跟着一个条件跳转指令。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1 、语法
cmp [OPTION]... FILE1 [FILE2 [SKIP1 [SKIP2]]]
2 、选项列表
|
选项 |
说明 |
|
-v | --version |
显示命令版本信息 |
|
--help |
显示帮助文档 |
|
-b | --print-bytes |
输出不同的字节 |
|
-i num | --ignore-initial=num |
跳过开始的num个字节 |
|
-i num1 num2 | --ignore-initial=num1 :num2 |
第一个文件跳过num1个字节,第二个文件跳过num2个字节 |
|
-l | --verbose |
输出不同之处的字节序号,以及这个字节的值 |
|
-n LIMIT | --bytes=LIMIT |
最多比较LIMIT字节 |
|
-s | --quiet | --silent |
不输出;只输出退出状态 |
3 、实例
1 )直接比较
|
|
2 )使用选项-b,显示不同之处的字节
|
|
3 )使用选项-l,显示所有不同之处
|
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29270124/viewspace-2220685/ ,如需转载,请注明出处,否则将追究法律责任。