【发布时间】:2013-04-09 20:09:32
【问题描述】:
为了找出两个目录结构之间的文件差异,我通常会运行
diff -r dir1/ dir2/
我有 Windows 的负担 - 有什么方法可以轻松地做到这一点 Windows 或者我应该只获得 Cygwin?
【问题讨论】:
为了找出两个目录结构之间的文件差异,我通常会运行
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)
【讨论】: