Wildcards em exclude-filelist para duplicidade

1

Estou tentando excluir uma pasta "em massa" em cada diretório inicial do backup. Para este propósito, eu tenho uma linha

- /data/home/*/bulk

no meu arquivo exclude-filelist.

No entanto, isso não parece ser reconhecido:

Warning: file specification '/data/home/*/bulk' in filelist exclude-list-test.txt
doesn't start with correct prefix /data/home/kay/bulk.  Ignoring.

Existe uma maneira?

BTW: o formato em geral é compatível com o exclude-from do rsync? Eu tenho uma lista de exclusão de trabalho para isso, onde esta expressão curinga funciona.

    
por mcandril 06.10.2014 / 13:30

1 resposta

0

É possível que o problema esteja em uma passagem imprópria do caminho com um caractere curinga pela duplicidade no rsync. Veja o exemplo abaixo. Este é o exemplo real de passagem de exclusões para o rsync por uma variável de ambiente dentro de um script:

EXCLUDES="- excluir = / etc / blkid.tab --excluir = / root / dir1 --exclude = '* .ql'"

Observe que as aspas '' são usadas para separar a entrada que contém o asterisco para impedir que um shell expanda esse caractere curinga. Tente usar aspas no arquivo exclude-list-test.txt.

    
por 06.10.2014 / 14:06