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

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

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

想象一下我有这个来源:

a/
a/x.txt
b/
b/y.txt

我有这个目的地:

a/
a/z.txt

想要的结果rsync source destination

a/
a/x.txt
a/z.txt

当然,我的真实情况涉及数千个文件/文件夹结构,我不希望解决方案涉及同步文件夹的明确列表,但我可以做到。我正在寻找一种干净的方法来防止在目标上创建任何文件夹。通过排除或过滤...这甚至可能是 rsync 之外的某些东西,例如如果 rsync 不能做到这一点,则对权限进行黑客攻击...


就信息而言,这种情况确实很容易发生,就我而言,我有:

  • 一台服务器有 2 个磁盘,假设是A& B。还有一个本地驱动器C
  • 我通常用来rsync同步(和合并)远程AB本地C
  • 然后有时我只想将一些C文件同步AB。 (只是新文件……而不是目标上不存在的文件夹)

相关内容