Isso funcionou para mim: --exclude "*/dirname/*"
Usando aws-cli
versão 1.11.103.
Não consigo obter o comando aws sync s3
para excluir diretórios. Eu estou fazendo backup de um sistema de arquivos montado do OpenVZ que está localizado em / vz / root / 100.
Meu comando é:
aws s3 sync /vz/root/100 s3://[mybucket]/vz/root/100 --exclude="proc/*" --exclude="sys/*"
Eu tentei:
--exclude="proc/"
--exclude="/proc"
--exclude="*/proc/*"
--exclude="/vz/root/100/proc"
Não importa o que eu faça, o processo de sincronização ainda recorre através do diretório proc. Eu vi um problema em 2013 que excluir não estava funcionando, mas é "fixo" de acordo com eles.
# aws --version
aws-cli/1.9.5 Python/2.6.6 Linux/2.6.32-042stab111.12 botocore/1.3.5
Alguma idéia?
Isso funcionou para mim: --exclude "*/dirname/*"
Usando aws-cli
versão 1.11.103.