我想递归地比较两个预期相同的目录树,但我不想要一个需要永远进行的完整比较。我想做一个有效的比较,以便一旦检测到 1 个差异,命令就会停止并返回,并告诉我哪个文件不同。
我认为有什么不同:
- 两个文件有不同的内容(不同的时间戳无关紧要)
- 在一个目录中找到了一个文件,但在另一个目录中没有找到(当然,在完全相同的路径上)
笔记:
- 我不需要知道文件中的实际差异,只需文件路径就足够了
- 我在 Ubuntu 20.04 上尝试了 diff 3.7,它没有我可以看到的“停止差异”选项
- 这些文件是文本和二进制文件的混合