【发布时间】:2010-04-26 16:15:32
【问题描述】:
我有一个由 WDBackup(西方数字外部高清备份工具)创建的备份目录,其中包含每天备份的目录以及备份内容的增量内容。
所以层次结构是这样的:
20100101
My Documents
Letter1.doc
My Music
Best Songs Every
First Songs.mp3
My song.mp3 # modified 20100101
20100102
My Documents
Important Docs
Taxes.doc
My Music
My Song.mp3 # modified 20100102
...etc...
仅备份已更改的内容,并且所做的第一个备份包含所有选择备份的文件。
我现在要做的是增量复制,同时保持文件夹结构,从最旧到最新,将这些过时的文件夹中的每一个放入一个“合并”文件夹中,以便它覆盖旧内容并保留新内容。
例如,如果仅使用这两个示例文件夹,最终合并的文件夹将如下所示:
Merged
My Documents
Important Docs
Taxes.doc
Letter1.doc
My Music
Best Songs Every
First Songs.mp3
My Song.mp3 # modified 20100102
希望这是有道理的。
谢谢,
乔什
【问题讨论】:
标签: unix command-line merge copy recursion