私のs3には別のディレクトリしか含まれていないディレクトリがありますが、名前がわかりません。コマンドラインの「取得」ツールを使用して、そのディレクトリをダウンロードしたいのですが、ダウンロードしたくないようです。
構造は次のようになります:my-production/top-dir/sub-dir/some-files.jpg
、次にs3cmd get s3://my-production/top-dir/* local-dir
「サブディレクトリ」ディレクトリはダウンロードされません。ディレクトリ名を取得し、ローカルにディレクトリを作成してから、その内容をすべて「取得」する必要がありますか?
パラメータ--recursive
を渡す必要があります。 s3cmd get --recursive s3://my-production/top-dir/ local-dir
。
aws s3 sync s3:// bucket-name my-local-dir