GNU Diffutils – Comparing and Merging Files
https://www.gnu.org/software/diffutils
在命令行,这是我们用的最多的文件对比工具;
/usr/bin/cmp
/usr/bin/diff
/usr/bin/diff3
/usr/bin/sdiff
diffstat
使用 diff 的输出来创建直方图;
# diff demo.sh demo.sh.2 | diffstat unknown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) # diff demo.sh demo.sh.2 | diffstat -t INSERTED,DELETED,MODIFIED,FILENAME 3,3,0,"unknown"
Beyond Compare – Reconcile Your Differences
官网:https://www.scootersoftware.com/home
文档:https://www.scootersoftware.com/v5help/
仓库:https://www.scootersoftware.com/download
我们最早(2015)接触到的文件对比工具。
应用
针对二进制文件的对比
How do I compare binary files in Linux?
我们使用最常用的命令进行二进制文件的对比:
diff <(od /path/to/file1) <(od /path/to/file2)
参考
How do I compare binary files in Linux?