当前位置: 首页 > 知识库问答 >
问题:

从谷歌云存储下载G套件中的谷歌外卖

范云
2023-03-14

我是一个非营利组织的谷歌办公套件管理员,刚刚发现了数据导出功能,这似乎就像个人账户的外卖。

导出文件已经准备好,现在可以从谷歌云平台存储中的存储桶下载。然而,有很多很多文件夹,试图进出每个文件夹来下载很多很多。每个文件中的zip文件听起来都是一个令人头疼的问题。

我在Mac上使用Transmit,它可以通过与Amazon S3的互操作性连接到谷歌云存储。然而,当我连接时,我什么也看不到(因为我不使用谷歌云存储)。我找不到连接到我们的外卖数据所在的特定存储桶的方法。建议?

共有3个答案

魏航
2023-03-14

在2022年2月尝试这个,我发现了以下作品:

$gcloud auth login

此命令生成要在浏览器中打开的URL。登录并授予许可后,您将获得一个验证码,以便粘贴回您的终端。

$gsutil-m rsync-r“gs://takeout export诸如此类”

我在前面的回答中运行了这个命令,它告诉我使用“-m”参数下载会运行得更快。

卫琛
2023-03-14

在与支持人员交谈后(他们告诉我,除了浏览器,没有其他下载文件的方法;我告诉他们,这项功能基本上毫无价值),我继续挖掘。

谷歌提供的gsutil就是关键!安装后(仅安装它,而不是完整的SDK:https://cloud.google.com/storage/docs/gsutil_install),我可以初始化它以访问我的帐户,输入Bucket提供的gs://地址,并使用rsync(https://cloud.google.com/storage/docs/gsutil/commands/rsync)下载这一切。否则的话,我将不得不进出50个目录和每个目录。zip文件的名称与结尾处的“01”或“02”相同。日常活动的噩梦。

谯振国
2023-03-14

以下是我(在fedora系统上)通过编程从桶中下载gsuite外卖的具体步骤:

# wget https://storage.googleapis.com/pub/gsutil.tar.gz
# tar xvfz gsutil.tar.gz
# cd gsutil

要创建只读令牌,请使用下面的命令:访问浏览器获取一个应用编程接口令牌,然后将应用编程接口令牌粘贴回终端。稍后,它会要求一个“项目标识”,显然可以是任何字符串。

# ./gsutil config -r

转到G Suite Customer Takeout,点击“Access Archive”并找到bucket id。在我的例子中,这个id的格式是Takeout-export-123456abcdef-123456abcedf

要使用rsync递归下载整个存储桶:

# ./gsutil rsync -r gs://takeout-export-123456abcdef-123456abcedf /tmp/
 类似资料:
  • 我在尝试从谷歌云存储下载CSV文件时遇到了一个问题。出于某种原因,它一直以字节而不是可读文本的形式下载文件。当我在Excel中打开下载的CSV时,Excel已经足够智能,可以将其转换为可读文本。我在这里错过了什么?我检查了谷歌的文档,但找不到任何好的信息来完成它们。提前谢谢你! 这是错误:UnicodeDecodeError:“utf-8”编解码器无法解码位置15-16的字节:无效的连续字节

  • 我是Google Cloud Platform的新手。我已经在datalab上训练了我的模型,并将模型文件夹保存在云存储中。我可以通过右键单击文件将桶中的现有文件下载到本地计算机-

  • 我有一个python脚本,它获取已上传到google云存储桶的文件列表,并尝试以字符串形式检索数据。 代码很简单: 我的问题是,我上传的数据存储在bucket中的文件夹中,因此路径类似于: 当google library试图下载文件时,它会以GET请求的形式获取该文件,该请求将上述路径转换为: 有没有办法阻止这种情况发生/通过这种方式下载文件?干杯

  • 我知道可以使用谷歌API视觉在网上找到类似的图片。我的目标是根据我的图像数据库找到类似的图像。我不想在网上看到类似的图片。 可能吗? 如果是,你能给我一些链接或建议吗? 谢谢

  • 有没有一种方法可以在不下载模型副本的情况下从谷歌云存储服务模型?比如直接传输数据? 我正在尝试加载一个托管在谷歌云存储上的fasttext模型。每次我运行该程序时,它都需要在桶中获取并下载该模型的副本。