rsync 仅同步文件而不在目标上创建文件夹

rsync 仅同步文件而不在目标上创建文件夹

使用 rsync 是否有可能不在目标上创建目录?

我的消息来源:

a/
a/x.txt
b/
b/y.txt
b/c/g.txt

我想去的目的地:

d/x.txt
d/y.txt
d/g.txt

有没有办法用 RSYNC 来做到这一点?

答案1

是的,iff 文件名都是唯一的,并且你提前知道目录列表:

rsync -v -dm -lptgo a/ b/ b/c/ d

(目录名后的斜线很重要。)

相关内容