尝试使用AWS S3 CLI复制一个文件

时间:2018-05-21 19:24:03

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

我制作了一个包含3个.jpg文件的文件夹进行测试。该文件夹名为c:\ Work \ jpg。

我正尝试使用此命令将其上传到存储桶:

aws s3 cp . s3://{bucket}/Test

我每次都会得到以下内容:

[Errno 2]没有这样的文件或目录:“C:\ Work \ jpg \”。

显然,它正确翻译了当前文件夹“。”进入正确的文件夹,但它说它不存在?!?

有任何帮助可以简单地复制3个文件吗?

2 个答案:

答案 0 :(得分:6)

您是否将aws s3 syncaws s3 cp混淆。对于复制,您需要指定源文件。目标文件可以是当前目录。

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

答案 1 :(得分:0)

确保您的路径写得正确。 请记住添加--recursive选项,因为是文件夹

aws s3 cp ./ s3://{bucket}/Test --recursive