如何在没有git的情况下彻底比较两个目录?

Zen*_*Zen 7 diff files

这里彻底的意思是“列出所有不同的文件,找出那些同名不同内容的文件,列出不同的内容”。

在我得到一个懒惰的解决方案之前,git init一个目录并将另一个目录复制到其中。然后使用git diff查看差异。

但我想知道还有另一种更聪明的方法来做到这一点吗?于是我提出了这个问题。

Ban*_*ami 9

diff -Naur dir1/ dir2/

顺便提一下,对于提交软件补丁非常有用: diff -Naur orig/ patched/ > my_changes.diff