在Ubuntu中使用diff
来对比文件差异,但是不是很好用,尤其是着色方面,用起来很麻烦,因此可以安装colordiff
。
我们有两个文件file1
和file2
,使用命令
colordiff file1 file2 -y -B -W 140
就可以对比文件差异,不同的部分会被着色。
- file1有,file2没有的,标记红色
- file1没有,file2有的,标记绿色
- 两者都有,但是内容不完全一样的,标记蓝色
这是最快捷的方式!
也可以使用
colordiff file1 file2
可以得到标准的输出。
具体相关内容的含义,参考
Linux diff command
man diff
man colordiff
其实diff自己是可以有大量应用的,时间有限来不及搞了!
How to color diff output?
info diff
详细了解工具的功能,算是工具使用的第三重境界,目前来说没有时间搞了。