rsync sincronizando arquivos apenas sem criar pastas no destino

1

É 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 este 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 uma maneira limpa 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ções, é muito fácil conseguir esse tipo de situação, no meu caso eu tenho:

  • Um servidor com dois discos, digamos A & %código%. E uma unidade local B .
  • Normalmente, uso C para sincronizar (e mesclar) o rsync & A no local B .
  • Então, às vezes, só quero sincronizar alguns arquivos C em C e A . (Apenas novos arquivos ... não pastas inexistentes no destino)
por Vincent 28.07.2011 / 12:15

0 respostas

Tags