0

要查找两个目录结构之间的文件差异,我通常会运行

diff -r dir1/ dir2/

我背负着 Windows - 有什么方法可以轻松地做到这一点 Windows 或者我应该只获得 Cygwin?

4

3 回答 3

1

我使用一个名为 FreeFileSync 的工具。顾名思义,它是免费的 :) 它在视觉上比较目录方面做得很好,除非你告诉它同步,否则它不会移动任何文件。

它还具有便携式版本,因此您无需安装它。

自由文件同步

于 2013-04-09T20:25:21.387 回答
0

Beyond Compare做得很好。虽然它不是免费的(但它是 nagware,如果我记得的话)。

您可以使用 cygwin 或 mingw,但与 unix 变体相比,它们的速度非常慢,我相信这是由于(可能是有意地)在 Windows 上削弱了 posix 实现。

于 2013-04-09T20:12:16.827 回答
0

如果你有windiff,你可以尝试:

 windiff -T dir1 dir2

此外,您可以下载 Gnu utils for windows 以运行到传统的 Unix 差异(不需要 Cygwin)

http://unxutils.sourceforge.net/

于 2013-04-09T20:14:18.857 回答