【发布时间】:2020-04-25 08:00:08
【问题描述】:
我正在尝试将 S3 存储桶文件从一个文件夹移动到同一个 S3 存储桶中的存档文件夹,并且我正在使用 mv 命令来执行此操作。移动时我想排除存档文件夹中文件的移动。
我正在使用以下命令
aws s3 mv s3://mybucket/incoming/ s3://mybucket/incoming/archive/ --recursive --exclude incoming/archive/" --include "*.csv"
但此命令在移动文件时会在多次运行时创建多个分层存档文件夹
所以,
- 第一次运行 - 文件从
/mybucket/incoming/移动到/mybucket/incoming/archive/ - 第二次运行 - 新文件从
/mybucket/incoming/移至/mybucket/incoming/archive/archive/ - 第三次运行 -
新文件从
/mybucket/incoming/移动到/mybucket/incoming/archive/archive/archive/ - 第 4 次运行 - 新文件
从
/mybucket/incoming/移动到/mybucket/incoming/archive/archive/archive/archive/
有人可以建议/建议我在这里到底做错了什么吗?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-cli