2013-12-18 28 views

risposta

8

aws s3 ls s3://MyBucket --recursive funziona bene per me.

Prova ad aggiornare la tua CLI AWS. La mia versione è AWS-cli/1.6.2

aws --version

+0

La domanda originale era da un po 'di tempo fa con la versione 1.3.X –

0

io non sono in grado di interpretare il link lei ha fatto riferimento correttamente: http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations

Tuttavia, sono stato in grado di fare --recursive lavoro opzione rispetto a questo link: http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#single-local-file-and-s3-object-operations

come da questo link, cp, mv e rm supporta l'opzione --recursive.

Quello che si sta provando è ls.

Ho provato a utilizzare cp e rm con l'opzione --recursive e funziona correttamente.

1

Non è possibile elencare ricorsivamente tutti i contenuti di un secchio via -

aws s3 ls s3://MyBucket 

Per elencare oggetto da una cartella è necessario eseguire il comando come -

aws s3 ls s3://MyBucket/MyFolder/ 

Questo comando elenca sopra obiettano che risiedere nella cartella denominata MyFolder.

Per ottenere un elenco di oggetti da tale gerarchia logica da Amazon S3, è necessario specificare il nome completo della chiave per l'oggetto in GET operation.

--recursive Command viene eseguito su tutti i file o oggetti nella directory o prefisso specificato.

Grazie

+0

Questo non è più vero. –

Problemi correlati