使用 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
同步(和合并)远程A
和B
本地C
。 - 然后有时我只想将一些
C
文件同步A
回B
。 (只是新文件……而不是目标上不存在的文件夹)