gpt4 book ai didi

regex - Glob 模式与亚马逊 s3

转载 作者:行者123 更新时间:2023-12-04 16:08:31 26 4
gpt4 key购买 nike

我想将文件从一个 s3 存储桶移动到另一个 s3 存储桶。我只想移动名称以“part”开头的文件。我可以使用 java 来完成。但是可以使用 amazon CLI 来完成。我们可以在 CLI 中使用 GlobPattern 吗?我的对象名称如下: 零件0000 part0001

最佳答案

是的,这可以通过 aws CLI 使用 --include--exclude选项。

例如,您可以使用 aws s3 sync同步零件文件的命令:

aws s3 sync --exclude '*' --include 'part*' s3://my-amazing-bucket/ s3://my-other-bucket/

您也可以使用 cp命令,使用 --recursive标志:

aws s3 cp --recursive --exclude '*' --include 'part*' s3://my-amazing-bucket/ s3://my-other-bucket/

解释:

  • aws : aws CLI 命令
  • s3 : 与之交互的 aws 服务
  • sync : 给服务做的命令
  • --exclude <value> : 要忽略的 UNIX 样式通配符,include 语句除外
  • --include <value> : 要作用的 UNIX 样式通配符。

the documentation 中所述,也可以指定--include--exclude多次。

关于regex - Glob 模式与亚马逊 s3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42363027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com