![根据特定给定条件比较目录和文件的工具](https://linux22.com/image/1035409/%E6%A0%B9%E6%8D%AE%E7%89%B9%E5%AE%9A%E7%BB%99%E5%AE%9A%E6%9D%A1%E4%BB%B6%E6%AF%94%E8%BE%83%E7%9B%AE%E5%BD%95%E5%92%8C%E6%96%87%E4%BB%B6%E7%9A%84%E5%B7%A5%E5%85%B7.png)
我正在寻找一种能够结合其他几个现有程序的功能的工具diff
(以及所有 GUI:meld
、、)、、、。diffuse
kompare
fslint
rsync
unison
我希望能够创建复杂的条件,例如“查看文件名但忽略文件大小和权限”或“查看文件大小但忽略最多 100kB 的更改”或“比较目录结构(文件的整个路径)”或当然“按哈希值进行比较”
有这样的工具吗?如果没有,使用现有工具,哪种工作流程最省力、最能完成任务?
我很擅长编写脚本,但说实话我讨厌它。我不喜欢为我必须做的每项小任务编写脚本。
我希望你能帮助我。
答案1
我会尝试这个(商业,付费)工具:
超越比较 3
Beyond Compare 是一款功能强大、节省时间的实用程序,可用于比较文件和文件夹。使用它来管理源代码、保持文件夹同步、比较程序输出以及验证数据副本。
Beyond Compare 可以创建实时目录结构的快照,并在稍后将其与实时副本进行比较。Beyond Compare 可帮助您详细分析差异并仔细协调它们。
它控制各种文件和文本操作,以及用于自动执行任务的脚本命令。