我有两个目录要比较其中的内容。我要比较的顶级目录下的所有子目录的结构是相同的,但文件名略有不同。例如。我想知道/d1/foo/bar/somefile-v2.txt
是否与/d2/foo/bar/somefile-v3.txt
不同。
我发现参考文献说应该可以使用diff
执行此操作,但我找不到任何文档告诉我如何指定diff
如何从一个文件名映射到另一个。
答案 0 :(得分:-1)
你指的是diff的递归选项,它反过来会将目录中的所有文件与另一个文件进行比较。
通过阅读你的评论,人们可以认为:
你可以编写一个shell脚本来处理这个问题,但要回答你的问题:不,这不能单独用diff完成。
注意:您可以使用通配符来表示整个1个字符的区别,但它不会按照您希望的方式递归工作。