Shell脚本从S3存储桶中获取所有文件

时间:2020-09-04 05:59:50

标签: shell amazon-s3

我想编写一个Shell脚本来获取S3存储桶中存在的所有文件。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

如果通过“获取所有文件”表示要下载所有文件,则只需使用s3 cp选项调用AWS CLI的--recursive命令即可​​。

#!/bin/bash

aws s3 cp s3://some-bucket some-local-path/ --recursive

如果只需要对象列表,请使用ls命令执行相同的操作:

#!/bin/bash

aws s3 ls s3://some-bucket --recursive

文档: