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