s3cmd: como copiar arquivos do local para o bucket S3 com a estrutura existente

0

Estou tentando copiar arquivos com s3cmd para um bloco com uma estrutura de pastas existente. Ambas as estruturas já existem na máquina dev local e no balde.

A estrutura das pastas é a seguinte: /dir2/

dir2/
  00001/
  00002/
  00003/
  ...

O problema é quando tento copiar as informações da minha máquina local para o depósito da seguinte forma

s3cmd put --acl-public --recursive --verbose /home/user/dir1/dir2/ s3://my.bucket/assets/dir1/dir2/

Estou recebendo a seguinte saída.

INFO: Compiling list of local files...
INFO: Applying --exclude/--include
INFO: Summary: 0 local files to upload

Parece que, como as pastas já existem no bucket, s3cmd evita copiar os arquivos da máquina local além do fato de que eles não estão no bucket (apenas as pastas e outros arquivos nomeados diferentes).

Alguma ideia de como copiar os arquivos mesmo quando há uma estrutura de subpastas dentro?

    
por Martin 25.07.2012 / 22:49

1 resposta

1

Eu encontrei o truque aqui é adicionar --include * às bandeiras.

    
por 02.02.2013 / 21:14