【问题标题】:Copy folders from S3 bucket with specific prefix从具有特定前缀的 S3 存储桶中复制文件夹
【发布时间】:2020-04-01 13:34:56
【问题描述】:

我有一个 S3 存储桶

aws s3 ls s3://myBucket/
                           PRE 2020032600/
                           PRE 2020032700/
                           PRE 2020032800/
                           PRE results_2020011200/
                           PRE results_2020011300/
                           PRE results_2020011400/
                           PRE results_2020011500/

我只想复制以results_开头的文件夹

aws s3 cp s3://myBucket/*something /Users/myName/myFolder/ --recursive

【问题讨论】:

  • aws s3 cp s3://myBucket/results_ /Users/myName/myFolder/ --recursive ??

标签: amazon-web-services amazon-s3 aws-cli


【解决方案1】:

您可以使用include 和exclude 参数,

aws s3 cp s3://myBucket/ /Users/myName/myFolder/ --recursive --exclude "*" --include "results_*"

除了以results_ 开头的文件外,所有文件都将从存储桶中排除。 exclude 和 include 参数的顺序很重要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    相关资源
    最近更新 更多