Linux的Diff命令教程用例子比较两个文本文件

可以使用名为diff的工具逐行比较文件。diff提供了许多不同的选项。我们将在本教程中介绍最流行和最有用的功能。

null

语法

diff 语法简单。我们稍后将查看一些选项,并比较这些文件。

diff [OPTION] FILES

比较两个文件

在本例中,我们将逐行比较两个文件

$ diff file1 file2

如果diff操作后没有输出,这意味着文件之间没有差异。

在这个输出中,我们看到一行是不同的。 > 意味着第二个文件有一个额外的行

  • 第34页 是指在第3行之后添加第4行

我们更改文件并用同一命令再次比较

文件1

This is line 1 We can resume Extra file Change the station

文件2

This is line 1 We can resume Change the station Forth line
$ diff file1 file2
Compare Two Files
比较两个文件
  • 3平方厘米 需要删除文件1中的第3行以匹配文件2中的第2行
  • 4a4型 从文件2删除第4行以匹配第一个文件第4行

查看详细差异

我们可以列出两个文件的所有行,其中的行将添加或删除两个文件以相互匹配。

$ diff -c file1 file2
View Verbose Diff
查看详细差异

统一模式

在统一视图中,只有一个文件显示了相关的更改,如delete或add。它比冗长的模式更简单。

$ diff -u file1 file2
Unified Mode
统一模式

相关文章: Linux mv命令教程

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享