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