Ubuntu是一个以桌面应用为主的Linux操作系统,在Ubuntu中命令行下面有两个简单的方法来比较文件。具体原因和方法如下所述。
有时你会收到到一份同事发出的与你手上文件同样文件名的文件。但是你如何知道这个文件是否已经修改了呢?你可以查看一下文件的大小,但是这种方法并不可靠,因为可能你的同事添加了一些内容,但是你可能已经删除了同样大小的内容。
***个是“md5sum”命令。
这个命令可以根据文件内容来产生一个单独的32位的校验数字。你可以比较两个文件的md5sum输出来查看文件是否相同。使用md5sum命令,输入“md5sumfilename1”,然后输入“md5sumfilename2”。
md5sum对于小文件比大文件更加合适,因为他需要一定的时间来产生校验码。
另外一个方法是使用“diff”命令。
只需要输入“difffilename1filename2”。如果两个文件相同,则没有任何输出。如果存在不同之处,你可能下面两件事情之一:一条信息,显示“binaryfilesfilename1andfilename2differ”(如果你比较两个Word文档);另外就是屏幕一行一行的显示不同之处(这是diff认为你是在比较一个文本文件)。
总结:
希望本文介绍的在Ubuntu中比较两个不同的文件的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。
【编辑推荐】