Linux下diff使用简介

diff用来比较两个文件的差异。首先构建两个相似的文件。

Hello文件

 

world文件

 

使用diff -u  hello world > diff.txt,将两个文件的比对结果输入到diff.txt。文件中通过more命令查看如下:

 

  •  第1,2行分别记录了原始文件和目标文件的名称及时间戳。三个减号代表原始文件,三个加号代表目标文件。
  •  以减号开始表示只出现在原始文件中的行。加号表示只出现在目标文件中的行。以空格开始头的行表示在两个文件中都出现相同的内容。
  •  前后各两个@符号表示差异节。
  •  -表示在源文件中,+表示在目标文件中。差异节-1,6表示剔除空行和相同的行,从第一行开始共有六行内容不一致。,+反之。

 

patch命令相当于给diff命令取反

 

posted @ 2013-11-27 18:49  司马奔  阅读(942)  评论(0编辑  收藏  举报