-1

我可以在Cloud Shell上使用以下“gsutil”命令删除GCS上的 3 个文件(对象)、“apple.jpg”“orange.png”“kiwi.gif”

(Hint: gs://<Bucket_Name>/<File_Name>)

gsutil rm gs://test.com/apple.jpg gs://test.com/orange.png gs://test.com/kiwi.gif

现在,我想删除3 个相同的文件“apple.jpg”“orange.png”“kiwi.gif”以及“fruits.txt”文件,其中列出了 3 个相同的文件

水果.txt:

gs://test.com/apple.jpg
gs://test.com/orange.png
gs://test.com/kiwi.gif

但是,我不知道用“gsutil”运行什么命令来用“fruits.txt”文件删除它们。我应该运行什么命令?

4

2 回答 2

3

此带有“gsutil”的命令用于删除带有“fruits.txt”文件的 3 个相同文件:

cat fruits.txt | gsutil -m rm -I

实际上,在 Google Cloud Documentation for GCS(Google Cloud Storage)上有一个提示,带有“gsutil”

在此处输入图像描述

于 2021-11-08T15:49:19.980 回答
2

这可以使用基于 Linux 的 shell 命令来完成。我测试了以下内容并且它有效:

gsutil rm $(cat fruits.txt)

使用$(cat fruits.txt)Linux shell 获取文件的内容fruits.txt并将其作为参数提供给gsutil命令。

也可以看看:

于 2021-11-08T14:38:08.553 回答