當我們需要比對兩個檔案的內容時,在Linux上,常常第一個想到的就是diff這個文字模式的工具。這個雖然牌子老、信用好,但是缺乏了圖形化介面總是比較不那麼方便。其實,我們可以有許多其他的選擇,例如:tkdiff、fldiff。
tkdiff是diff的圖形化front-end,其本質上仍然是使用diff進行檔案比比對的動作,只是幫diff包了一個漂亮的圖形外觀。除此之外,tkdiff還可以進行檔案merge的動作。還有一點值得特別強調一下,就是tkdiff不只可以對一般檔案進行比比對,也可以對source control system中的檔案進行比對動作。
tkdiff的使用方法很簡單,可以只輸入tkdif進入interactive模式,直接選取要比對的檔案,或是在命令列直接輸入要比較即可。
fldiff也是一個圖形化的檔案比對工具,其基本功能跟tkdiff差不多,都是可以比較一般的檔案以及source control system中的檔案。不過fldiff比tkdiff多了一個目錄內容比對功能,就是可以指定兩個目錄,然後針對目錄中相同名稱的檔案進行內容比對的功能。
tkdiff有已經編譯好的Windows版本,fldiff需要自己編譯。
相關連結:
沒有留言:
張貼留言