【问题标题】:diff -r for windows?diff -r 用于 Windows?
【发布时间】:2013-04-09 20:09:32
【问题描述】:

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

diff -r dir1/ dir2/

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

【问题讨论】:

标签: windows diff


【解决方案1】:

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

它还有一个便携版本,所以你不需要安装它。

FreeFileSync

【讨论】:

  • 我最终选择了 cygwin 和老式的 diff -r,但对这个工具的认识应该会得到更多的关注——它很酷。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

     windiff -T dir1 dir2
    

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

    http://unxutils.sourceforge.net/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多