![在 OSX 中比较目录文件内容的正确工具是什么?](https://linux22.com/image/1386593/%E5%9C%A8%20OSX%20%E4%B8%AD%E6%AF%94%E8%BE%83%E7%9B%AE%E5%BD%95%E6%96%87%E4%BB%B6%E5%86%85%E5%AE%B9%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%B7%A5%E5%85%B7%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我知道在某些情况下可以使用 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