在AWS S3存储桶中使用当前日期创建一个文件夹

时间:2019-08-22 12:39:17

标签: amazon-web-services amazon-s3 aws-cli

我想创建一个以当前日期为目录名的目录,并将在本地文件系统上创建的文件移动到该新目录中。

目标是将每天在本地系统中创建的文件传输到S3中,并将当前日期作为目录名。

aws s3 cp --recursive "local_folder" s3://bucket/directory/ 

如何将当前日期添加到目录名称?

3 个答案:

答案 0 :(得分:2)

如果您要使用脚本,我宁愿这样做:

DATE=$(date '+%Y%m%d')
BUCKET="bucket-name"
aws s3 cp --recursive "local_folder" s3://${BUCKET}/${DATE}

答案 1 :(得分:1)

您可以使用如下脚本:

DATE=`date '+%Y-%m-%d'`
echo aws s3 cp --recursive "local_folder" s3://bucket/$DATE/ 

答案 2 :(得分:0)

对我来说,下面的工作

aws s3 cp filename s3://bucketName/data/date=$(date '+%Y-%m-%d')/