在 OSX 中比较目录文件内容的正确工具是什么?

在 OSX 中比较目录文件内容的正确工具是什么?

我知道在某些情况下可以使用 Git,但我仍然相信默认存在一个更简单的解决方案。

在最新的 OSX 中是否存在默认工具来比较目录中的文件内容的差异?

答案1

你的意思是,像diff

$ diff test1 test2
Only in test1: a
Only in test2: b

答案2

你可以使用以下方法对整个目录树进行递归比较

差异-r

一个例子:

echo content1 > x/test.txt
echo content2 > y/test.txt
diff -r x y
diff -r x/test.txt y/test.txt
1c1
< content1
---
> content2

相关内容