Ubuntu中如何比较两个不同的文件?

运维 系统运维
Ubuntu是一个以桌面应用为主的Linux操作系统,在Ubuntu中命令行下面有两个简单的方法来比较文件。因为有时你会收到到一份同事发出的与你手上文件同样文件名的文件。但是你如何知道这个文件是否已经修改了呢?你可以查看一下文件的大小,但是这种方法并不可靠,因为可能你的同事添加了一些内容,但是你可能已经删除了同样大小的内容。

 Ubuntu是一个以桌面应用为主的Linux操作系统,在Ubuntu中命令行下面有两个简单的方法来比较文件。具体原因和方法如下所述。

有时你会收到到一份同事发出的与你手上文件同样文件名的文件。但是你如何知道这个文件是否已经修改了呢?你可以查看一下文件的大小,但是这种方法并不可靠,因为可能你的同事添加了一些内容,但是你可能已经删除了同样大小的内容。

***个是“md5sum”命令。

这个命令可以根据文件内容来产生一个单独的32位的校验数字。你可以比较两个文件的md5sum输出来查看文件是否相同。使用md5sum命令,输入“md5sumfilename1”,然后输入“md5sumfilename2”。

md5sum对于小文件比大文件更加合适,因为他需要一定的时间来产生校验码。

另外一个方法是使用“diff”命令。

只需要输入“difffilename1filename2”。如果两个文件相同,则没有任何输出。如果存在不同之处,你可能下面两件事情之一:一条信息,显示“binaryfilesfilename1andfilename2differ”(如果你比较两个Word文档);另外就是屏幕一行一行的显示不同之处(这是diff认为你是在比较一个文本文件)。

总结:

希望本文介绍的在Ubuntu中比较两个不同的文件的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

【编辑推荐】

  1. 四种方法在Ubuntu下查看CHM文件
  2. 如何更换Ubuntu10.10系统的Grub背景
  3. 在Ubuntu下笔记本保存屏幕亮度的方法
  4. 在Ubuntu下给Matlab建立快捷方式的方法
  5. 在Ubuntu如何管理iPhoneiPodSpringBoard图标
责任编辑:韩亚珊 来源: 雨林木风
相关推荐

2009-06-30 09:37:02

对象比较Java

2010-03-30 15:54:27

Oracle date

2022-07-05 15:15:11

Python日期命令

2023-01-17 19:30:52

Linux命令行目录

2021-12-01 07:31:50

Java文件校验

2023-10-04 20:03:46

GOkeyvalue

2012-10-19 14:14:51

Ubuntu 12.1

2015-08-04 14:04:28

UbuntuPDF文件

2017-08-28 14:47:54

NASSAN存储

2022-09-07 08:44:28

UbuntuManjaroLinux 发行版

2023-03-31 07:31:28

SliceGolang

2016-07-06 15:43:15

软件定义网络SDN

2012-11-05 10:15:24

路由器VLAN

2010-09-09 13:43:48

SQL函数NEWID

2019-08-20 16:23:54

数据安全服务器IT

2013-11-25 14:46:30

UbuntuOpenSUSE

2020-04-17 10:13:51

Python开发工具

2020-08-14 08:13:49

列表差异编程

2019-08-28 10:00:34

Python测试工具命令

2010-04-06 18:04:09

Oracle数据库
点赞
收藏

51CTO技术栈公众号