2015-03-28 23 views
10

ho una directory nel mio s3 che ha solo un'altra directory al suo interno, ma non so il suo nome. Usando gli strumenti "get" della riga di comando, vorrei scaricare quella directory, ma non sembra volerlo.s3cmd ottenere un'intera directory

La struttura si presenta come: my-production/top-dir/sub-dir/some-files.jpg poi s3cmd get s3://my-production/top-dir/* local-dir

La directory "sub-dir" non scaricare. Devo ottenere il nome della directory, creare la directory localmente, quindi "ottenere" tutto il suo contenuto?

risposta

-1

è necessario utilizzare "sync" invece di "get"

+1

no, ho parlato presto, devi davvero prestare attenzione ai percorsi. s3cmd get --recursive --force s3: // bucket/subdirwithothersubdirsinit/localbucket/subdirwithothersubdirsinit/estrarrà tutti i file e le "sottodirectory". – hogsolo

+1

Potresti voler modificare il tuo post di conseguenza;) –

17

Devi passare parametro --recursive ad es. s3cmd get --recursive s3://my-production/top-dir/ local-dir.

Problemi correlati