【发布时间】:2013-11-16 05:14:31
【问题描述】:
我要做的是比较两个目录 d1 和 d2,并将 d1 和 d2 中都不存在的所有文件复制到第三个目录 d3。
我知道我可以使用以下命令复制两个目录中的所有文件:
cp -vfudp dir1/* dir3/
cp -vfudp dir2/* dir3/
但我知道我需要合并查找功能并进行比较。或差异。我可以使用
rsync -a dir1/ dir2/
以某种方式创建第三个目录并放置差异?
我觉得我需要使用
diff -r --brief dir1 dir2
也在那里的某个地方。我是新手程序员,也是 bash 的新手,因此非常感谢您对函数的解释。
【问题讨论】: