linux中如何比较两个文件的异同?(linux比较两个文件的内容)

有一个diff的命令可以达到这个目的。

常用参数:

" -b " 忽略空格
" -B " 忽略空行
" -i " 忽略大小写
" -c " 显示文件所有内容并标示不同
" -r " 对比目录
" -u " 合并输出

输出结果解释

diff 比较结果的含义,diff 描述两个文件不同的方式是告诉我们怎么样改变第一个文件之后与第二个文件匹配。
a = add
c = change
d = delete
带 < 的部分表示左边文件内容
中间的 - - - 则是两个文件内容的分隔符号。
带 > 的部分表示右边文件内容

原文链接:,转发请注明来源!