我试图找到一种可以在 linux/unix/mac 命令行上使用的方法来查找两个目录之间的差异,但仅限于某些文件类型。
例如,我想找出 dir1 和 dir2 之间的差异,但将文件类型限制为 .java。
例如:diff dir1/**.java dir2/**.java
这应该给我 dir1/Test.java 和 dir2/Test.java 以及 dir1/Test2.java 之间的差异dir2/Test2.java等
我对 linux 上的“diff”命令有些熟悉。但您可以提及可用于完成任务的任何其他命令。
最佳答案
从 diff -qr dir1 dir2
开始,然后继续您想要的内容。
或者使用 git
之类的东西进行源代码控制,并使用 git status
或 git diff
。
关于linux - 递归比较目录中某些类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42861285/