我无法使用diff来忽略文件系统错误并继续目录比较。
我在两个非常相似的目录上运行diff -r,其中包含损坏的文件。我怎样才能得到一个完整的比较,还有另一种方法,diff输出输入/输出错误
答案 0 :(得分:1)
你可能无法阻止差异退出(除非你改变并重新编译源代码),但我会考虑使用'find':
find . -type f -exec diff {} ../other/folder/{} \;
这里的'find'命令返回一个文件名列表,并一次将它们传递给'diff'进行比较。当前文件的路径由{}
表示