gpt4 book ai didi

amazon-web-services - AWS : How to copy multiple file from local to s3?

转载 作者:行者123 更新时间:2023-12-03 16:41:38 25 4
gpt4 key购买 nike

我正在尝试将多个文件从本地上传到AWS S3存储桶,
我可以使用aws s3 cp一对一地复制文件,
但是我需要上传多个而不是全部。选择性文件到同一S3文件夹,
是否可以在单个AWS CLI调用中执行此操作(如果可以)?

例如-

aws s3 cp test.txt s3://mybucket/test.txt

引用-
https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html

最佳答案

如果向下滚动到标题为“将本地文件递归复制到S3”部分的文档链接,则会看到以下内容:

When passed with the parameter --recursive, the following cp command recursively copies all files under a specified directory to a specified bucket and prefix while excluding some files by using an --exclude parameter. In this example, the directory myDir has the files test1.txt and test2.jpg



因此,假设您想将某个子文件夹中的所有 .txt文件复制到S3中的同一存储桶中,则可以尝试执行以下操作:
aws s3 cp yourSubFolder s3://mybucket/ --recursive

如果此子文件夹中还有其他文件,则需要添加 --exclude--include参数(否则将上传所有文件):
aws s3 cp yourSubFolder s3://mybucket/ --recursive --exclude "*" --include "*.txt"

关于amazon-web-services - AWS : How to copy multiple file from local to s3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57765350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com