web-dev-qa-db-fra.com

s3cmd obtenir un répertoire entier

J'ai un répertoire dans mon s3 qui ne contient qu'un autre répertoire, mais je ne connais pas son nom. En utilisant des outils "get" en ligne de commande, je voudrais télécharger ce répertoire, mais il ne semble pas vouloir.

La structure ressemble à: my-production/top-dir/sub-dir/some-files.jpg Puis s3cmd get s3://my-production/top-dir/* local-dir

Le répertoire "sous-répertoire" ne se télécharge pas. Dois-je obtenir le nom du répertoire, créer le répertoire localement, puis "obtenir" tout son contenu?

14
hogsolo

Vous devez passer le paramètre --recursive par exemple. s3cmd get --recursive s3://my-production/top-dir/ local-dir.

26
Adam Dobrawy

aws s3 sync s3: // nom du compartiment mon-répertoire-local

0
holmb