我制作了一个包含3个.jpg文件的文件夹进行测试。该文件夹名为c:\ Work \ jpg。
我正尝试使用此命令将其上传到存储桶:
aws s3 cp . s3://{bucket}/Test
我每次都会得到以下内容:
[Errno 2]没有这样的文件或目录:“C:\ Work \ jpg \”。
显然,它正确翻译了当前文件夹“。”进入正确的文件夹,但它说它不存在?!?
有任何帮助可以简单地复制3个文件吗?
答案 0 :(得分:6)
您是否将aws s3 sync
与aws s3 cp
混淆。对于复制,您需要指定源文件。目标文件可以是当前目录。
aws s3 cp test.txt s3://mybucket/test2.txt
答案 1 :(得分:0)
确保您的路径写得正确。
请记住添加--recursive
选项,因为是文件夹
aws s3 cp ./ s3://{bucket}/Test --recursive