Google drive api 如何将文件从Google Drive并行下载到我的服务器?

Google drive api 如何将文件从Google Drive并行下载到我的服务器?,google-drive-api,backup,Google Drive Api,Backup,我想将文件从Google Drive帐户下载到服务器上进行备份。该账户拥有约40GB的文件,这些文件大部分不归用户所有,因此谷歌外卖无法正常工作 我想并行下载这些文件,以加快下载过程。您可以使用Google Drive Linux客户端,它被方便地称为。它正在开发中,但效果很好 它有一些依赖项,看起来像Go 1.2+,在服务器环境中很难满足。但也可以安装 $ drive init $ drive pull 将降低您的整个驱动器帐户,但速度相当慢 $ drive list | sed -e 's

我想将文件从Google Drive帐户下载到服务器上进行备份。该账户拥有约40GB的文件,这些文件大部分不归用户所有,因此谷歌外卖无法正常工作


我想并行下载这些文件,以加快下载过程。

您可以使用Google Drive Linux客户端,它被方便地称为。它正在开发中,但效果很好

它有一些依赖项,看起来像Go 1.2+,在服务器环境中很难满足。但也可以安装

$ drive init
$ drive pull
将降低您的整个驱动器帐户,但速度相当慢

$ drive list | sed -e 's/^\///' | xargs -P 10 -I{} drive pull -quiet -no-prompt '{}'

将并行下载顶级文件夹,这可能是您想要的,也可能不是您想要的。

可以并行下载,但您将达到旨在防止滥用系统的配额。在开发人员控制台中,您可以增加速率限制,这样单个用户就可以使用所有配额,但如果并行下载的文件太多,最终将达到速率限制例外。基本上,谷歌确保你不会超过每秒的限制,因为这是一项免费服务或像谷歌应用程序一样的固定价格。

这是一个很好的观点。我们只有50GB,所以到目前为止,这似乎对我们来说不是一个问题。