s3cmd ferramenta cai no diretório local

2

Estou tentando usar s3cmd para copiar um intervalo completo para minha máquina local da seguinte forma:

s3cmd -c .s3cfg-bespoke sync s3://my_bucket/ ~/local_folder/

Existem três pastas e um punhado de arquivos no intervalo. A primeira pasta e seu conteúdo são copiados sem problemas, mas a segunda pasta gera um erro antes que qualquer coisa seja transferida:

Problem: OSError: [Errno 21] Is a directory: '/home/me/local_folder/images/'
S3cmd:   0.9.9.91

Traceback (most recent call last):
  File "/usr/bin/s3cmd", line 1736, in <module>
    main()
  File "/usr/bin/s3cmd", line 1681, in main
    cmd_func(args)
  File "/usr/bin/s3cmd", line 1070, in cmd_sync
    return cmd_sync_remote2local(args)
  File "/usr/bin/s3cmd", line 889, in cmd_sync_remote2local
    raise e
OSError: [Errno 21] Is a directory: '/home/me/local_folder/images/'

Eu tentei usar a opção --recursive , mas isso não afeta o resultado. Já passei pela página de manejo e nenhuma outra opção parece ajudar.

Estou fazendo algo errado no comando? Ou eu tropecei em um bug genuíno?

    
por ghickman 22.12.2011 / 18:35

1 resposta

3

De Fórum Amazon AWS :

s3cmd -c .s3cfg-bespoke --rexclude "/$" sync s3://my_bucket/ ~/local_folder/
    
por 11.08.2012 / 12:14

Tags