É possível com o rsync não criar diretórios no destino?
Imagine que eu tenha essa fonte:
a/
a/x.txt
b/
b/y.txt
E que eu tenho esse destino:
a/
a/z.txt
O resultado desejado de rsync source destination
:
a/
a/x.txt
a/z.txt
É claro que minha situação real envolve mil arquivos / estrutura de pastas e não quero soluções envolvendo uma lista explícita de pastas sincronizadas, o que posso fazer. Eu estou procurando um caminho limpo apenas para evitar qualquer criação de pasta no destino. Por excluir ou filtrar ... Isso pode até ser algo fora do rsync, como um hack com permissões se o rsync não puder fazer isso ...
Para informação, isso é realmente fácil de obter esse tipo de situação, no meu caso eu tenho:
- Um servidor com 2 discos, digamos
A
&B
. E uma unidade localC
. - Eu costumo usar
rsync
para sincronizar (e mesclar) remotoA
eB
localC
. - Então, às vezes, só quero sincronizar alguns
C
arquivos emA
eB
. (Apenas novos arquivos ... não pastas inexistentes no destino)