如何解决将对象/文件从一个AWS s3存储桶复制到另一个存储桶,而无需源存储桶的子文件夹路径
我有一个带有以下文件的s3存储桶:
Bucket1/subfolderA/subfolderB/File1.txt,Bucket1/subfolderA/subfolderB/File2.txt,Bucket1/subfolderA/subfolderB/File3.Pdf.
我只想将.txt文件从Bucket1复制到另一个这样的存储桶-
Bucket2/subfolderC/File1.txt,Bucket2/subfolderC/File2.txt
当我运行此命令时:
aws s3 cp s3://Bucket1/ s3://Bucket2/subfolderC/ --recursive --exclude "*" --include "*.txt"
我得到:
Bucket2/subfolderC/subfolderA/subfolderB/File1.txt,Bucket2/subfolderC/subfolderA/subfolderB/File2.txt
因此,在将这些.txt文件复制到新存储桶时,我基本上想排除文件路径。我只需要将源存储桶(Bucket1)中所有子文件夹中的所有.txt文件移至目标存储桶(Bucket2)中的单个子文件夹即可。 另外,我正在使用Linux机器。
请让我知道执行此操作的最佳方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。