歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu中比較兩個不同的文件

Ubuntu中比較兩個不同的文件

日期:2017/2/28 16:24:39   编辑:Linux教程

有時你會收到到一份同事發出的與你手上文件同樣文件名的文件。但是你如何知道這個文件是否已經修改了呢?你可以查看一下文件的大小,但是這種方法並不可靠,因為可能你的同事添加了一些內容,但是你可能已經刪除了同樣大小的內容。

在Ubuntu中命令行下面有兩個簡單的方法來比較文件。第一個是“md5sum”命令,這個命令可以根據文件內容來產生一個單獨的32位的校驗數字。你可以比較兩個文件的md5sum輸出來查看文件是否相同。使用md5sum命令,輸入“md5sum filename1”,然後輸入“md5sum filename2”。

md5sum對於小文件比大文件更加合適,因為他需要一定的時間來產生校驗碼。另外一個方法是使用“diff”命令,只需要輸入“diff filename1 filename2”。如果兩個文件相同,則沒有任何輸出。如果存在不同之處,你可能下面兩件事情之一:一條信息,顯示“binary files filename1 and filename2 differ”(如果你比較兩個Word文檔);另外就是屏幕一行一行的顯示不同之處(這是diff認為你是在比較一個文本文件)。

Copyright © Linux教程網 All Rights Reserved