2015-03-28 3 views
10

Ich habe ein Verzeichnis in meiner S3, die nur ein anderes Verzeichnis enthält, aber ich weiß nicht, es ist der Name. Mit den Befehlszeilen-Tools "get" möchte ich dieses Verzeichnis herunterladen, scheint es aber nicht zu wollen.s3cmd bekomme ein ganzes Verzeichnis

Die Struktur sieht so aus: my-production/top-dir/sub-dir/some-files.jpg dann s3cmd get s3://my-production/top-dir/* local-dir

Das "Unterverzeichnis" Verzeichnis nicht herunterladen. Muss ich den Verzeichnisnamen holen, das Verzeichnis lokal machen und dann den gesamten Inhalt "holen"?

Antwort

-1

müssen Sie "sync" statt "get"

+1

nein, sprach zu bald, Sie müssen wirklich auf die Wege achten. s3cmd get --recursive --force s3: // bucket/subdirwithothersubdirsinit/localbucket/subdirwithothersubdirsinit/zieht alle Dateien und "Unterverzeichnisse". – hogsolo

+1

Vielleicht möchten Sie Ihren Beitrag entsprechend bearbeiten;) –

17

Sie Parameter --recursive zB passieren müssen verwenden. s3cmd get --recursive s3://my-production/top-dir/ local-dir.