aws s3 sync - 在Windows中不能正常工作

时间:2018-06-15 11:20:40

标签: windows amazon-web-services powershell amazon-s3 cmd

我在Windows cmd中使用AWS-CLI并运行AWS s3 sync命令,但它不能与--recursive一起使用,它显示未知选项: - resume

  
    

aws s3 sync --recursive localpath s3:// bucket-name

         

python --version python 3.6.5

         

aws --version aws-cli / 1.15.38 Python / 2.7.9 Windows / 2012Server botocore / 1.10.38

  

请帮忙

1 个答案:

答案 0 :(得分:9)

aws s3 sync命令已经是递归的,因此不需要递归选项,也没有一个:

  

同步目录和S3前缀。递归复制新的和更新的   从源目录到目标的文件。只创造   目标中的文件夹,如果它们包含一个或多个文件。

此外,sync命令仅复制目标上尚不存在的内容。如果您指向一个文件夹,它将递归地同步您目标目标上尚不存在的所有内容。这与aws s3 cp命令不同。 cp命令复制您告诉它的任何内容,无论它在目标上是否已存在。 cp命令采用--recursive选项递归复制文件夹。