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行内容