使用diff并抑制完全不同的文件

5 linux bash diff command

我有两份应用程序源代码.一个副本编码,而另一个副本不编码.在整个应用程序的目录结构中散布着配置文件,这就是我想要比较的内容.

有没有办法使用diff where-by我可以忽略完全不同的文件(即:加密文件和未加密文件),并且只报告相似但不同文件(配置文件)的差异.

Pau*_*ce. 1

您可以编写一个脚本,用于find根据名称或其他条件查找文件,并file确定它们是否具有相同类型的内容(即,一个是压缩的,一个不是)。

更具体地说,我需要您提供更多详细信息,说明这些是否是并行目录结构(文件和目录出现在两个树中的相同位置)以及您正在查找的文件是否具有将它们与文件区分开的名称你想忽略。您可以提供的任何其他信息可能会有所帮助。