【问题标题】:aws s3 sync --recursive not working in windowsaws s3 sync --recursive 在 Windows 中不起作用
【发布时间】:2018-06-15 20:04:34
【问题描述】:

我在 windows cmd 中使用 AWS-CLI 并运行 AWS s3 同步命令,但它不适用于 --recursive,它显示未知选项:--recursive

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

请帮忙

【问题讨论】:

  • 可能是因为没有--recursive 参数,考虑到documentation

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


【解决方案1】:

aws s3 sync 命令已经是递归的,所以不需要递归选项,也没有:

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

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

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 2016-09-26
    相关资源
    最近更新 更多