OK, a resposta é incrivelmente óbvia. exclude-file
deve ser escrito como:
/foo
Se eu tiver a seguinte estrutura de diretório:
foo/
foo.txt
bar/
foo/
hum.txt
como excluo o diretório foo
de nível superior sem excluir bar/foo
? Quando eu corro:
rsync --exclude-from exclude-file ...
e o conteúdo de exclude-file
é meramente:
foo
ambos diretórios são excluídos.
Tags rsync