删除文件夹Google Cloud Storage下的所有文件

thi*_*one 10 google-cloud-storage

我在Google云端存储中的文件夹下有一百个文件.但是,UI并没有为我提供一次选择所有文件的方法.

如何选择所有文件并立即删除?

Bra*_*ugh 16

最简单的方法是使用命令行实用程序gsutil.此命令将全部删除它们:

gsutil -m rm gs://BUCKET_NAME/**
Run Code Online (Sandbox Code Playgroud)

如果你想删除存储桶,你可以这样做:

gsutil -m rm -R gs://BUCKET_NAME
Run Code Online (Sandbox Code Playgroud)

  • 啊,问题是我正在使用 zsh 运行此命令,它扩展了“**”,请参阅[此答案](/sf/answers/2735818011/) (2认同)

Ian*_*GSY 8

我大约一个月前自己遇到过这个问题,我从桶中删除了大约800,000个文件.

经过大量搜索和向GCS团队发送电子邮件后,我发现最好的方法是让GCS通过设置对象生命周期管理策略来删除所有文件.

阅读本文以获取有关如何实施它的说明:http://blog.iangsy.com/2014/04/google-cloud-storage-deleting-full.html

唯一的缺点是这种方法不是即时的,它可能需要长达24小时,直到文件过期并被删除,但一旦设置它将自动发生.