小编Vir*_*rat的帖子

如何通过bash检查谷歌云存储桶中是否存在任何给定的对象

我想务实地检查特定的谷歌云存储桶中是否存在对象。根据对象可用性,我将执行进一步的操作。

我已经浏览了https://cloud.google.com/storage/docs/gsutil/commands/stat和 doc 提到“ gsutil -q ”对于编写脚本很有用,因为现有对象的退出状态为 0 和 1对于一个不存在的对象。但是当我使用命令时它不能正常工作。请让我知道是否有人以前尝试过这个?

#!/bin/bash
gsutil -q stat gs://<bucketname>/object

return_value=$?

if [ $return_value != 0 ]; then
    echo "folder exist"
else
    echo "folder does not exist"
fi
Run Code Online (Sandbox Code Playgroud)

google-cloud-storage gsutil

7
推荐指数
2
解决办法
7570
查看次数

标签 统计

google-cloud-storage ×1

gsutil ×1