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?
Vous devez passer le paramètre --recursive
par exemple. s3cmd get --recursive s3://my-production/top-dir/ local-dir
.
aws s3 sync s3: // nom du compartiment mon-répertoire-local