要查找两个目录结构之间的文件差异,我通常会运行
diff -r dir1/ dir2/
我背负着 Windows - 有什么方法可以轻松地做到这一点 Windows 或者我应该只获得 Cygwin?
我使用一个名为 FreeFileSync 的工具。顾名思义,它是免费的 :) 它在视觉上比较目录方面做得很好,除非你告诉它同步,否则它不会移动任何文件。
它还具有便携式版本,因此您无需安装它。
Beyond Compare做得很好。虽然它不是免费的(但它是 nagware,如果我记得的话)。
您可以使用 cygwin 或 mingw,但与 unix 变体相比,它们的速度非常慢,我相信这是由于(可能是有意地)在 Windows 上削弱了 posix 实现。
如果你有windiff,你可以尝试:
windiff -T dir1 dir2
此外,您可以下载 Gnu utils for windows 以运行到传统的 Unix 差异(不需要 Cygwin)