Ubuntu中如何比較兩個(gè)不同的文件?
Ubuntu是一個(gè)以桌面應(yīng)用為主的Linux操作系統(tǒng),在Ubuntu中命令行下面有兩個(gè)簡(jiǎn)單的方法來(lái)比較文件。具體原因和方法如下所述。
有時(shí)你會(huì)收到到一份同事發(fā)出的與你手上文件同樣文件名的文件。但是你如何知道這個(gè)文件是否已經(jīng)修改了呢?你可以查看一下文件的大小,但是這種方法并不可靠,因?yàn)榭赡苣愕耐绿砑恿艘恍﹥?nèi)容,但是你可能已經(jīng)刪除了同樣大小的內(nèi)容。
***個(gè)是“md5sum”命令。
這個(gè)命令可以根據(jù)文件內(nèi)容來(lái)產(chǎn)生一個(gè)單獨(dú)的32位的校驗(yàn)數(shù)字。你可以比較兩個(gè)文件的md5sum輸出來(lái)查看文件是否相同。使用md5sum命令,輸入“md5sumfilename1”,然后輸入“md5sumfilename2”。
md5sum對(duì)于小文件比大文件更加合適,因?yàn)樗枰欢ǖ臅r(shí)間來(lái)產(chǎn)生校驗(yàn)碼。
另外一個(gè)方法是使用“diff”命令。
只需要輸入“difffilename1filename2”。如果兩個(gè)文件相同,則沒(méi)有任何輸出。如果存在不同之處,你可能下面兩件事情之一:一條信息,顯示“binaryfilesfilename1andfilename2differ”(如果你比較兩個(gè)Word文檔);另外就是屏幕一行一行的顯示不同之處(這是diff認(rèn)為你是在比較一個(gè)文本文件)。
總結(jié):
希望本文介紹的在Ubuntu中比較兩個(gè)不同的文件的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】