rsync include-from exlcude-from com incluindo subdir mas excluindo dirs acima

1

Eu tento usar o rsync com as opções --include-from e --exclude-from .

Eu tenho uma estrutura de diretórios como: /docs/domain-[a-z]/templates

Agora quero sincronizar templates apenas se algo estiver lá. Além disso, não quero sincronizar nada como /docs/domain-a e %código% se /docs/domain-b estiver vazio.

Eu pensei que funcionaria se eu excluísse templates e incluísse /docs/domain* , mas isso não está funcionando.

Esse trabalho deveria funcionar? Ou isso é apenas um problema do meu rsync versão 3.0.4 no SLES 11SP3

Para esclarecer

Dir de origem

/docs/
/docs/anydomain/templates
/docs/anydomain/other
/docs/domain_blah/
/docs/domain_blah/tmp/
/docs/domain_blub/
/docs/domain_blub/tmp/
/docs/domain_blub/templates/anyfiles
/docs/domain_blob
/docs/ohter
/other

Por isso, quero apenas sincronizar o **/templates se houver algo dentro de /domain_blub/templates e deixar todos os arquivos templates e outros arquivos ausentes Mas eu também quero sincronizar o conteúdo de /docs/domain_blub/tmp ou /docs/anydomain/ e até /docs/other

A estrutura de destino parece a mesma, mas pode haver mais domínios configurados que não devem ser excluídos ou alterados. Poderia se parecer com isso

/docs/
/docs/anydomain/templates
/docs/anydomain/other
/docs/domain_balah/
/docs/domain_balah/tmp/
/docs/domain_aaaa/
/docs/domain_aaaa/tmp/
/docs/domain_blah/
/docs/domain_blah/tmp/
/docs/domain_blub/
/docs/domain_blub/tmp/
/docs/domain_blub/templates/anyfiles
/docs/domain_blob
/docs/ohter
/other
    
por macbert 04.02.2014 / 20:27

0 respostas

Tags