我在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
请帮忙
答案 0 :(得分:9)
aws s3 sync
命令已经是递归的,因此不需要递归选项,也没有一个:
同步目录和S3前缀。递归复制新的和更新的 从源目录到目标的文件。只创造 目标中的文件夹,如果它们包含一个或多个文件。
此外,sync
命令仅复制目标上尚不存在的内容。如果您指向一个文件夹,它将递归地同步您目标目标上尚不存在的所有内容。这与aws s3 cp
命令不同。 cp
命令复制您告诉它的任何内容,无论它在目标上是否已存在。 cp
命令采用--recursive
选项递归复制文件夹。