在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
詳細了解工具的功能,算是工具使用的第三重境界,目前來說沒有時間搞了。