Eu tenho uma duplicidade --include-list
, que se parece com isso:
+ /data/something
+ /data/**/somethingselse
- /data
- /foo
que corresponde a outros arquivos (menos arquivos) que a lista de inclusão
+ /data/something
+ /data/**/somethingselse
- /foo
- /data
A página manpage diz que a primeira regra de correspondência decide se um arquivo é incluído ou excluído, mas aqui o comportamento depende da posição de alguma regra não relacionada. Por que a troca das duas últimas linhas deve mudar, o que é correspondido em / data, especialmente excluir arquivos como /data/bla/somethingeelse
?