web-dev-qa-db-ja.com

s3cmdはディレクトリ全体を取得します

私のs3には別のディレクトリしか含まれていないディレクトリがありますが、名前がわかりません。コマンドラインの「取得」ツールを使用して、そのディレクトリをダウンロードしたいのですが、ダウンロードしたくないようです。

構造は次のようになります:my-production/top-dir/sub-dir/some-files.jpg、次にs3cmd get s3://my-production/top-dir/* local-dir

「サブディレクトリ」ディレクトリはダウンロードされません。ディレクトリ名を取得し、ローカルにディレクトリを作成してから、その内容をすべて「取得」する必要がありますか?

21
hogsolo

パラメータ--recursiveを渡す必要があります。 s3cmd get --recursive s3://my-production/top-dir/ local-dir

36
Adam Dobrawy

aws s3 sync s3:// bucket-name my-local-dir

1
holmb