Mar*_*tus 15 command-line diff find
有没有一种方法可以执行两个目录的递归差异,但只比较(在它们各自的位置)与特定文件名或文件类型谓词匹配的文件?
例如,我想这样做的东西像
diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml
Run Code Online (Sandbox Code Playgroud)
......甚至更好:
diff -r dir-a dir-b -filetype text
Run Code Online (Sandbox Code Playgroud)
显然,它不是强制性的,diff因为我认为它是一个咒语,find也-exec diff可能会起作用(我只是不知道如何在后一种情况下生成补充文件路径)。
既然您提到“显然不强制使用 diff”,
这应该可以帮助您轻松配置 要忽略的文件类型:
此外,另一种选择是编写一个简单的脚本,该脚本将从白名单转移到黑名单,然后黑名单将通过选项传递到 diff --exclude。
| 归档时间: |
|
| 查看次数: |
10713 次 |
| 最近记录: |