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,顯示所有不同之處
|