Linux:Diff两个目录?

我想执行两个目录之间的差异,看看有什么文件(如果有)已经改变。 有没有一个简单的方法来做到这一点? 我试图使用diff但它似乎只显示文件内容的差异。

编辑:这已被问及之前回答: 两个目录的不同文件 。 我只是在search框中键入“diff目录”,那里是。

 $ diff -rq DIR1 DIR2 

以下是详细信息:

 $ diff --help [...] -q --brief Output only whether files differ. [...] -r --recursive Recursively compare any subdirectories found. [...] 

rsync -n(干运行)将做你所需要的。 请检查rsync – 帮助输出的其他选项,您可能会发现search更改时有用。 我不会使用差异来做到这一点。

编辑:包括例子

 cia@pinkpony:~$ rsync -nric dev2/py/lib/sysami/ dev/py/lib/sysami/ >fcsT...... __init__.py 

您可以使用graphics差异工具,如:

  • KDiff
  • 合并
  • GTKDiff
  • Kompare
  • 等等

只需在包pipe理器中input“diff”即可。