【问题标题】:Using grep to remove specific objects in GCS with gsutil -rm使用 grep 通过 gsutil -rm 删除 GCS 中的特定对象
【发布时间】:2015-11-05 12:50:15
【问题描述】:

我有一个包含许多对象的存储桶,我可以成功地使用 grep 获取特定对象并将它们输出到文本文件中。我想使用 gsutil -rm 并逐行读取文本文件并删除 gcs 中的相应对象,但我该怎么做呢?

或者有没有办法使用 gsutil -rm 和 grep 直接从 GCS 中删除对象?谢谢!

【问题讨论】:

  • 显示示例输入以及该示例输入所需的输出。
  • 假设我在存储桶中有名为 hello.jar、hello2.jar、hello3.jar 的对象。我想做类似 gsutil rm gs://my_buck | grep 你好。
  • 请阅读stackoverflow.com/help/how-to-ask并重写您的问题

标签: grep google-cloud-storage gsutil


【解决方案1】:

假设您将要删除的对象列表输出到文件 remove.txt,您可以使用此命令删除命名对象:

gsutil -m rm -I

【讨论】:

  • 谢谢!我不认为这是 gsutil rm 文档中的一个选项,但很高兴知道 =)
猜你喜欢
  • 2021-10-08
  • 2021-12-21
  • 1970-01-01
  • 2021-02-04
  • 2017-02-11
  • 2013-07-04
  • 1970-01-01
  • 2017-03-30
  • 2017-09-30
相关资源
最近更新 更多