差异继续出错

时间:2014-11-27 16:35:39

标签: linux shell compare diff

我无法使用diff来忽略文件系统错误并继续目录比较。

我在两个非常相似的目录上运行diff -r,其中包含损坏的文件。我怎样才能得到一个完整的比较,还有另一种方法,diff输出输入/输出错误

1 个答案:

答案 0 :(得分:1)

你可能无法阻止差异退出(除非你改变并重新编译源代码),但我会考虑使用'find':

find . -type f -exec diff {} ../other/folder/{} \;

这里的'find'命令返回一个文件名列表,并一次将它们传递给'diff'进行比较。当前文件的路径由{}

表示