Linux下檔案差異比較工具
做開發必不可少,檔案差異比較工具!
1 KDiff3
KDiff3 是一款用來對檔案或目錄進行比較/合併的工具,在比較時它可以同時針對兩個或者三個檔案/目錄而進行。通過比較,它將檔案/目錄的差異按行加以顯示。同時,KDiff3 提供有自動化的合併工具,方便使用者進行有關合並的操作。
此外,KDiff3 支援 Unicode 編碼,整合了編輯器,可以自動合併版本控制歷史。雖然 KDiff3 主要為 KDE 桌面而開發,但是仍然可以執行於其他的 Linux 環境。甚至對於 Windows、Mac OS X,KDiff3 也有相應的版本
2 Diffuse(正在用,爽)
視覺化比較,非常直觀。
支援兩相比較和三相比較。這就是說,使用 Diffuse 你可以同時比較兩個或三個文字檔案。
支援常見的版本控制工具,包括 CVS、subversion、git、mercurial 等。你可以通過 Diffuse 直接從版本控制系統獲取原始碼,以便對其進行比較和合並。
支援像 C++、Python、Java、XML 等語言的語法高亮顯示。
能夠直接在 Diffuse 中編輯檔案。
支援 UTF-8 編碼。
可以使用快捷鍵輕鬆導航。
注:可用sudo apt-get-install diffuse 安裝
3 Kompare
Kompare 是適用於 KDE 桌面的檔案差異比較工具。它允許你以圖形化的方式來比較兩個檔案,並通過不同的顏色來直觀的顯示檔案之間的差異。
Kompare 屬於 KDE SDK(軟體開發包)的一部分,如果你的 Linux 發行版已經包含了該 SDK,那麼說明 Kompare 已經為你準備就緒,並可以隨時加以使用。否則,在使用 Kompare 之前,你需要通過相應的包管理工具來安裝它。
4 ColorDiff
在 Linux 下,使用 diff 命令可以對檔案進行比較,從而瞭解其差異。不過,diff 命令的輸出結果以同色顯示,對於這種差異的表現可能不夠強烈。好在我們還可以通過 ColorDiff 來加以改善。ColorDiff 是一個 Perl 指令碼,它通過不同的顏色來高亮顯示 diff 命令的輸出結果,非常顯眼。
ColorDiff 適用於 Linux 及 BSD 系統,目前已被包含到 Debian、Ubuntu、Gentoo、Arch Linux、Fedora、FreeBSD 等發行版中。你可以從中直接加以安裝。
ColorDiff 的用法較簡單。如果你要比較兩個檔案 file1 和 file2,那麼可以執行如下命令:
colordiff file1 file2
你也可以將 ColorDiff 用於 diff 命令的管道輸出:
diff -u file1 file2 | colordiff
5 Meld
一個視覺化的檔案及目錄比較工具,具有的基本功能包括:
能同時完成兩個或三個檔案的比較,並以圖形化的方式給出各個檔案的不同處;
能同時完成兩個或三個目錄的比較,突出顯示不相同的檔案、刪減過的檔案;
檔案的合併;
檔案編輯;
直接製作補丁;
可以比較本地檔案與 CVS 中的檔案;
相關文章
- 在Linux中,如何比較兩個檔案差異?Linux
- grep -vFf 比較2個檔案差異
- awk比較檔案內容的差異
- 使用Visual Studio進行檔案差異比較
- 線上json差異比較工具--遞迴比較兩個json的節點和值的差異,並支援差異數預覽和逐個檢視差異JSON遞迴
- Git比對檔案之間的差異Git
- VisualDiffer for mac (檔案比較工具)Mac
- 比較兩個資料庫的差異資料庫
- 比較兩個的表結構差異
- Beyond Compare for Mac(檔案比較對比工具)Mac
- UltraCompare 21 for Mac 檔案比較工具Mac
- 檔案和影像比較工具Kaleidoscope
- Kaleidoscope for Mac,檔案影像比較工具Mac
- UltraCompare for Mac「Macos檔案比較工具」Mac
- Linux下檔案系統的比較和選擇(轉)Linux
- Mac檔案和影像比較工具:KaleidoscopeMac
- 檔案和影像比較工具:Kaleidoscope MacMac
- Kaleidoscope for Mac(檔案和影像比較工具)Mac
- 文字差異對比工具 go-diffGo
- 集合差異比較演算法及效能測試演算法
- java比較mysql兩個資料庫中差異JavaMySql資料庫
- Mac檔案和影像比較工具——Kaleidoscope for MacMac
- Mac檔案影像比較工具:Kaleidoscope Mac版Mac
- linux diff比較2個檔案的不同Linux
- 檔案內容比較
- 巧用檔案影像比較工具Kaleidoscope,幫您找出檔案的不同
- IDEA如何對比不同分支某個檔案的差異Idea
- 比較檔案是否相同,(比較MD5值)
- 使用Python來比較資料夾並提取差異部分Python
- 比較兩個資料庫的表結構差異(轉)資料庫
- 轉載.Linux三大檔案系統比較Linux
- 差異檔案(diff)和補丁檔案(patch)簡介
- linux 中尋找檔案 的2個命令比較Linux
- Linux Shell下變數比較Linux變數
- VisualDiffer for mac (檔案比較工具) v1.8.0啟用版Mac
- 實用的檔案和影像比較工具:kaleidoscope mac版Mac
- 檔案比較工具:VisualDiffer for mac v1.8.8啟用版Mac
- 檔案比較工具:VisualDiffer for mac v1.8.9啟用版Mac