linux, cmp的全法術(shù)是compare,用來比較兩個(gè)文件是否有差異。下面是linux cmp命令的詳細(xì)介紹:
當(dāng)兩個(gè)文件相互比較完全相同時(shí),指令不會(huì)顯示任何信息。如果發(fā)現(xiàn)差異,默認(rèn)情況下會(huì)標(biāo)記第一個(gè)差異的字符和行數(shù)。如果沒有指定文件名或者給定的文件名是,
cmp指令從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。
語法格式:
cmp [-clsv][-i
參數(shù)描述:
-c或- print-chars:除了表示差異的十進(jìn)制代碼外,還顯示該字符對(duì)應(yīng)的字符。
-i
-l或-verbose:標(biāo)記所有差異。
-s或- quiet或- silent:不顯示錯(cuò)誤消息。
-v或version:顯示版本信息。
幫助:在線幫助。
例如:
1.要確定這兩個(gè)文件是否相同,請(qǐng)輸入:
cmp yeqiongzhou.jpg yeqiongzhou.jpg.bak
上面的命令比較yeqiongzhou.jpg和ye瓊州. jpg.bak是否相同。如果文件相同,則不會(huì)顯示任何消息。
2.如果比較的兩個(gè)文件不同,將顯示第一個(gè)不同的位置,例如:
cmp yeqiongzhou1.jpg yeqiongzhou2.jpg
yeqiongzhou1.jpg yeqiongzhou2.jpg differ: char 22, line 1
注意:
If the EOF of message yeqiongzhou1.jpg is displayed, the first part of yeqiongzhou2.jpg is the same as that of yeqiongzhou1.jpg.
但是在yeqiongzhou2.jpg還有其他數(shù)據(jù)。
linux,以上就是本文為您收集整理的linux最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。