【问题标题】:Remove intermediate folder while performing aws s3 sync在执行 aws s3 同步时删除中间文件夹
【发布时间】:2020-05-22 16:04:06
【问题描述】:

我有一个 S3 存储桶结构:

foo/
├── bar/
│   └── baz/
│       ├── bar.xml
│       └── bar.csv

我正在执行此命令以仅同步 bar.xml:

aws s3 sync s3://foo/bar ./bar --exclude "*" --include "*.xml"

如何将 bar.xml 放入文件夹 bar/ 中的当前文件目录中?目前,它正在同步为/bar/baz/bar.xml。如何删除中间的baz 文件夹并让它在我当前的文件夹目录中同步为/bar/bar.xml

【问题讨论】:

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


    【解决方案1】:

    s3 中的目录只是文件的逻辑命名,而不是真正的目录。 话虽如此,sync 始终保持目录/路径结构,而在这里,我相信您必须使用可以修改路径的s3 mv

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2020-02-14
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 2015-03-12
      • 1970-01-01
      相关资源
      最近更新 更多