我有两个目录 A 和 B。
我想比较目录 B 和 A。
目录A和目录B有很多共同的目录(包含相同的)和文件。
如果目录 A 中不存在文件,则通过维护目录结构将文件复制到目录 C。
例如如果目录A中不存在以下相对路径。
B/hellboy/MyScripts/dir1/
我想将此路径及其后代文件和目录复制到目录 C。
我尝试了很多 diff 命令。但我认为这是不可能的。请帮助我摆脱困境。
最佳答案
看看rdiff-backup ( rsync 的亲戚),它可能提供您想要的开箱即用的东西。
关于linux - 递归比较两个目录,使用shell脚本将目录内容复制到第三个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648266/