13 我有两个相同的文件夹,但是不相同(例如Java安装目录)。一个目录有一个额外的文件,并且一个文件已更改。 是否有任何易于使用的工具进行检查?还是我必须为此编写复杂的bash脚本? PS我正在寻找命令行工具,但是如果您知道任何GUI工具,请分享知识。 command-line tools diff — 适配器 source
27 diff -qr dir1 dir2 | sort 这将比较两个目录中的文件。 如果您是施虐者,则可以删除q参数(和| sort管道),然后会看到所有文件之间的所有差异……但是,输出很难像这样解释。 如果您要处理的事情很多,也许通过管道传递less(只需将其添加| less到命令中)将使您更轻松地查看它。 — 奥利 source
20 meld是一个很好的图形化差异前端,它将向您显示文件的并排列表。用Ubuntu软件中心安装融合: 或在终端上使用以下命令: sudo apt-get install meld meld dir1 dir2 — 奥利 source
1 对于GUI,kdiff3似乎能够比较目录。 — 罗夫堡 source 它不是仅用于KDE吗? — UAdapter 2011年 该程序使用QT和KDE库。这意味着需要安装这些库,但不必存在整个KDE桌面。与基于这些库的所有其他程序一样,kdiff3在GNOME或其他桌面环境上也可以正常工作。 — loevborg