diff
指令 diff 所產生的檔案來分析兩個檔案的不同,以 以行為單位做比較,比對方式是以ASCII 純文字檔為主 ,也可以針對兩個資料夾內的檔案做比較, 來看看下面的例子,我建立了兩個檔案 file-1.1 和 file-1.2,file-1.2 是新的檔案,通常 Patch 就是使用該原理來進行新舊比對.
[root@benjr root]# cat file-1.1 echo "I love Ben" echo "You love Ben" echo "Actually,everybody does" echo "Just kidding" [root@benjr root]# cat file-1.2 echo "I love Ben" echo "You love Ben" echo "Actually,everybody else doesn't" echo "Just kidding" [root@benjr root]# diff file-1.1 file-1.2 3c3 < echo "Actually,everybody does" — >echo "Actually,everybody else doesn't"
可以很清楚的看到這兩個檔案只有第三行不同.
更多關於 diff 請參考 – https://benjr.tw/101745
cmp
檔案比對時以位元組為單位,常用於 Binary 檔案.
meld
Linux 下圖形化比對工具,用 yum 或是 apt-get 都可以找到.
[root@benjr root]# apt-get install meld
沒有解決問題,試試搜尋本站其他內容
One thought on “Linux command – 檔案比對 File Comparison”