点击上方蓝字
关注大侠之运维
后台回复”99.99%“获取运维干货
命令简介
该命令常用于比较给定的两个文件的不同
特别说明
除了比较文件外,还可以对目录下相同文件名进行比较
还可以通过 - 符号比较文件与标准输入的差异
语法
diff(选项)(参数)
选项
-c:显示全部内容,并标出不同之处;-C<行数>或--context<行数>:与执行“-c-<行数>”指令相同;-d或——minimal:使用不同的演算法,以小的单位来做比较;-D<巨集名称>或ifdef<巨集名称>:此参数的输出格式可用于前置处理器巨集;-e或——ed:此参数的输出格式可用于ed的script文件;-f或-forward-ed:输出的格式类似ed的script文件,但按照原来文件的顺序来显示不同处;-H或--speed-large-files:比较大文件时,可加快速度;-l<字符或字符串>或--ignore-matching-lines<字符或字符串>:若两个文件在某几行有所不同,而之际航同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异;-i或--ignore-case:不检查大小写的不同;-l或——paginate:将结果交由pr程序来分页;-n或——rcs:将比较结果以RCS的格式来显示;
参数
文件1:指定要比较的第一个文件;
文件2:指定要比较的第二个文件
文件1:指定要比较的第一个文件;
文件2:指定要比较的第二个文件
实例
最常用法
diff a.txt b.txt

diff -c a.txt b.txt
可以显示的更清晰一些

推荐阅读

文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。






