我想比较两个文件夹之间的差异,然后将差异复制到新文件夹中。
我已经看到了诸如winmerge和robo copy之类的现有软件,该软件可让您复制两个文件夹之间的差异并同步两个文件夹,以使每个文件夹的内容相同。但是,我不想这样做。
我希望将两个文件夹的差异保存在不同的文件夹/位置中。另外-很高兴为脚本而不是软件提出建议,例如cmd,python等。
答案 0 :(得分:0)
使用差异命令:
假设您有两个文件夹:
folder-1
folder-2
在这种情况下,命令应为:
diff -rq folder-1 folder-2 > /tmp/mydiff.diff
结果保存在文件夹mydiff.diff
中的新文件/tmp
中。使用适合您需要的文件夹。
您必须在包含两个子文件夹的masterFolder
中运行命令:
masterFolder
├── folder-1
├── folder-2
示例:
user@user-pc:~/Document/masterFolder/ $ diff -rq folder-1 folder-2 > /tmp/mydiff.diff
记住用您的文件夹名称替换folder-1
和folder-2
!