[AWS CLI] S3 から任意のディレクトリーごとダウンロードする
作成日: 2023年01月25日
AWS CLI の aws s3 cp
コマンドを使って S3 からダウンロードを行うとき、--recursive
オプションを使用すると、特定のディレクトリーの中身のファイルをすべてダウンロードすることができますが、指定したディレクトリーを含んだダウンロードを行うことができません。--exclude
オプションと --include
オプションを組み合わせることで、指定したディレクトリーを含んだ状態でダウンロードすることができます。
下記の例では、ダウンロード先に dummy_directory
が作成され、その中にファイルをダウンロードさせます。
aws s3 cp s3://s3.example.com/some_directory ./ --exclude "*" --include "dummy_directory*" --recursive