Answers:
为了从AWS桶下载多个文件到当前目录,你可以使用recursive
,exclude
和include
标志是这样的:
aws s3 cp s3://data/ . --recursive --exclude "*" --include "2016-08*"
有关如何使用这些过滤器的更多信息,请访问:http : //docs.aws.amazon.com/cli/latest/reference/s3/#use-of-exclude-and-include-filters
sync
类似的效果,默认情况下它是递归的:aws s3 sync s3://data/ . --exclude "*" --include "2016-08*"
--exclude "*"
不是错字。如果您不添加它,则包含将匹配任何内容。根据文档:请注意,默认情况下,所有文件都包括在内。这意味着仅提供--include过滤器将不会更改要传输的文件。--include将仅重新包括从--exclude过滤器中排除的文件。如果只想上传具有特定扩展名的文件,则需要首先排除所有文件,然后重新包含具有特定扩展名的文件。