linux文件内容比较-diff命令


diff命令说明

Linux diff命令用于比较文件的差异。

diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。

使用

diff <文件1> <文件2> [附加参数]

示例

diff test1.txt test2.txt

常用参数

  • -b--ignore-space-change  不检查空格字符的不同
  • -B--ignore-blank-lines  不检查空白行
  • -c 显示全部内文,并标出不同之处
  • -H--speed-large-files 比较大文件时,可加快速度
  • -i--ignore-case  不检查大小写的不同
  • -y--side-by-side  以并列的方式显示文件的异同之处
  • -W<宽度>或--width<宽度>  在使用-y参数时,指定栏宽

结果说明

  • |表示前后2个文件内容有不同
  • <表示后面文件比前面文件少了1行内容
  • >表示后面文件比前面文件多了1行内容

文章作者: wuzhiyong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 wuzhiyong !
评论
 上一篇
dom4j对象定义 dom4j对象定义
dom4j DOM4J是一个开源XML解析包。DOM4J应用于Java平台,采用了Java集合框架并完全支持DOM、SAX、xpath、JAXP。 dom4j接口说明 接口 说明 Attribute 属性 Branch 分支
2020-05-19
下一篇 
数据库查询结果为空定义默认值 数据库查询结果为空定义默认值
使用MyBatis查询 返回类型为int,但是当查询结果为空NULL,报异常的解决方法 如 select pre_id from task_child where parent_id=3 order by pre_id desc lim
2020-05-12
  目录