比较两个文件夹并存储差异的工具?

比较两个文件夹并存储差异的工具?

有人知道如何比较目录的两个版本来创建具有两者差异的第第三个版本吗?

我需要它来对我的软件进行增量更新。

谢谢

答案1

您可以使用以下命令

$ diff -qr <path_of_folder1> <path_of_folder2>

这将对两个文件夹进行增量和递归比较。如果需要,您可以将两个文件夹 rsync 到

答案2

使用无可比拟比较文件夹和文件的工具

答案3

您说的“dfference”是什么意思?

如果您指的是补丁类型差异,那么使用带有“--recursive”标志的“diff”。

如果您指的是复制仅在第二个目录中的文件或第二个目录中不同的文件,则称为“增量备份”。例如,使用带有“--backup-dir=DIR”选项的“rsync”。

如果您需要版本控制(例如用于软件开发),那么请使用 git(或 subversion)。

相关内容