经过长时间的搜索,我发现了对需要在Linux和Google之间传输文件的用户来说最好的实践解决方案:
CLI版本是最近的,它的文档不清楚。
Google存储的URL的形式如下:
gs://容器/密钥
我的Google帐户是基本的,免费的。我环顾四周,但不知道如何确定我的集装箱和钥匙。
蒂娅。
增添:
我发觉“货柜”和“水桶”是一样的。然而,“关键”仍然是一个谜。
发布于 2015-04-04 05:11:05
这个消息一点也不好。根据这一点:
https://trac.cyberduck.io/wiki/help/en/howto/googledocs
CyberDuck对Google 的支持已经不复存在。
R.I.P.
发布于 2015-04-04 03:06:07
根据这里发现的信息,
Google和Google我的应用程序应该使用哪个存储API?Google提供两种不同的存储服务:和Google。这两个服务都允许对其功能进行编程访问,但是API的目标非常不同。Google与Google和Chrome合作,创建了一个可以安装到Google中的应用生态系统。这些应用程序通过允许用户以新的方式与他们的数据交互,从而增强了用户体验。例如,用户可以安装一个Drive应用程序来编辑图像或传真PDF文件,并且可以直接在Google中使用这些应用程序创建和打开文件。 Google主要是通过其API访问的,并提供了开发人员将其用作自己应用程序的后备存储所需的所有功能。例如,开发人员可以在中存储和托管用于网络游戏的媒体和其他静态资产。还可以用于在线存档、备份替换等。 这说明了这两种API之间的主要区别:云存储允许开发人员将应用程序数据存储在Google云中(他们负责应用程序所消耗的存储),而在Drive中,用户允许应用程序与用户的私有存储和内容进行交互。 有关Google存储选项的概述,包括解释选项之间差异的视频,请参见存储数据。
您不太可能获得存储在Google中的数据的存储桶和密钥id。如果Google使用其他一些基础设施来对抗云存储(我认为Drive是建立在云存储上的),我会感到惊讶,但是由于Drive本质上是一个基于云存储的应用程序,所以使用的桶和键不会暴露在Drive的使用上。
另外,其他人似乎和我说了同样的话.Gsutil和gs://获取文件的风格对于Google来说是行不通的。
发布于 2015-04-06 01:50:04
对于那些感兴趣的人来说,经过艰苦的研究,我发现唯一能够连接CLI和Google 的应用程序是inSync。
https://www.insynchq.com/downloads
你可以免费试用一段时间,测试版也是免费的。
然而,它也有问题。32位版本只适用于32位机器。有一个64位版本,它只在基于AMD的Linux盒中工作.
他们的文档很糟糕,但这就是你所需要的:
% mkdir ~/MyGoogleDrive
% ./insync-portable start它将在/tmp中创建一个文件。按照说明通过web浏览器获取代码。
% ./insync-portable add_account [code] ~/MyGoogleDrive您必须与程序位于同一个目录中,这是一个由句点和上面的斜杠表示的要求。
官方的谷歌工具,gsutil,只与他们的付费服务GoogleCloudStorage合作。
https://stackoverflow.com/questions/29438616
复制相似问题