Diff:只比较文件是否存在,不比较内容

mor*_*rph 7 diff

我只想使用 Diff 来检查文件和目录是否在两个位置存在相同,但不比较文件本身的内容,因为这就是我所需要的,而常规 Diff 只需要太长时间来处理数据量。我该怎么办?是否有其他一些 Debian 标准工具可以实现这一点?

Mar*_*rki 6

你不能为此使用 diff 。为什么您的要求是使用差异?为什么人们总是在没有详细研究可能的解决方案的情况下就得出结论?

您可以使用,diff -qr但如果唯一的目标是比较此处概述的目录结构,那么从性能的角度来看这将是不明智的

这个问题的答案之一是

vimdiff <(cd dir1; find . | sort) <(cd dir2; find . | sort)
Run Code Online (Sandbox Code Playgroud)

哪一个

会给你一个很好的并排显示两个目录层次结构,所有公共部分都折叠了。