檔案比較工具用於比較計算機上的檔案的內容,找到他們之間相同與不同之處。比較的結果通常被稱為diff。
diff同時也是乙個基於控制台的、能輸出兩個檔案之間不同之處的著名的檔案比較程式的名字。diff是於二十世紀70年代早期,在unix作業系統上被開發出來的。diff將會把兩個檔案之間不同之處的部分進行輸出。
linux擁有很多不錯的gui工具,能使你能清楚的看到兩個檔案或同一檔案不同版本之間的不同之處。這次我從自己最喜歡的gui比較工具中選出了五個推薦給大家。除了其中的乙個,其他的都是開源的。
這些應用程式可以讓你更清楚的看到檔案或目錄的差別,能合併有差異的檔案,可以解決衝突並將其輸出成乙個新的檔案或補丁,其也用於那些預覽和備註文 件改動的產品上(比如,在源**合併到原始檔樹之前,要先接受源**的改變)。因此它們是非常重要的軟體開發工具。它們可以幫助開發人員們對檔案進行處 理,不停的把檔案轉來轉去。這些比較工具不僅僅能用於顯示源**檔案中的不同之處;他們還適用於很多種的文字檔案。視覺化的特性使檔案比較變得容易、簡 單。
meld是乙個適用於gnome桌面的、開源的、圖形化的檔案差異檢視和合併的應用程式。它支援2到3個檔案的同時比較、遞迴式的目錄比較、處於版 本控制(bazaar, codeville, cvs, darcs, fossil scm, git, mercurial, monotone, subversion)之下的目錄比較。還能夠手動或自動合併檔案差異。
meld的重點在於幫助開發人員比較和合併多個原始檔,並在他們最喜歡的版本控制系統下能直觀的瀏覽改動過的地方。
功能包括
diffmerge是乙個可以在linux、windows和os x上執行的,可以視覺化檔案的比較和合併的應用軟體。
功能包括:
xxdiff是個開源的圖形化的可進行檔案、目錄比較及合併的工具。
xxdiff可以用於顯示兩到三個檔案或兩個目錄的差別,還能產生乙個合併後的版本。被比較的兩到三個檔案會併排顯示,並將有區別的文字內容用不同顏色高亮顯示以便於識別。
這個程式是個非常重要的軟體開發工具。他可以圖形化的顯示兩個檔案或目錄之間的差別,合併有差異的檔案,其也用於那些預覽和備註檔案改動的產品上(比如,在源**合併到原始檔樹之前,要先接受源**的改變)
功能包括:
diffuse是個開源的圖形化工具,可用於合併和比較文字檔案。diffuse能夠比較任意數量的檔案,併排顯示,並提供手動行匹配調整,能直接 編輯檔案。diffuse還能從bazaar、cvs、darcs, git, mercurial, monotone, subversion和gnu rcs 庫中獲取版本用於比較及合併。
功能包括:
kompare是個開源的gui前端程式,可以對不同原始檔之間差異的視覺化和合併。kompare可以比較檔案或資料夾內容的差異。kompare支援很多種diff格式,並提供各種選項來設定顯示的資訊級別。
不論你是個想比較源**的開發人員,還是只想比較一下研究**手稿與最終文件的差異,kompare都是個有用的工具。
kompare是kde桌面環境的一部分。
功能包括:
本文永久更新鏈結位址:
教你一招Linux下文字比對方法
我們在寫 的過程中,免不了會對 進行一些修修改改。但經常會出現改著改著,就不知道改完後與原始檔的差異是怎樣的。這裡,我們就需要乙個文字比對工具來進行文字比對。有經驗的程式設計師都知道,windows下有個很好用的文字比對工具 beyondcompare。但它是收費軟體,很多正規的公司是不允許使用破解...
教你一招Linux下文字比對方法
我們在寫 的過程中,免不了會對 進行一些修修改改。但經常會出現改著改著,就不知道改完後與原始檔的差異是怎樣的。這裡,我們就需要乙個文字比對工具來進行文字比對。有經驗的程式設計師都知道,windows下有個很好用的文字比對工具 beyondcompare。但它是收費軟體,很多正規的公司是不允許使用破解...
教你一招Linux下文字比對方法
我們在寫 的過程中,免不了會對 進行一些修修改改。但經常會出現改著改著,就不知道改完後與原始檔的差異是怎樣的。這裡,我們就需要乙個文字比對工具來進行文字比對。有經驗的程式設計師都知道,windows下有個很好用的文字比對工具 beyondcompare。但它是收費軟體,很多正規的公司是不允許使用破解...