下载大型Google驱动器文件

Bry*_*rew 2 bash curl wget google-docs-api

我刚刚在谷歌驱动器中获得了500mb文件的大量列表.我如何在本地Linux机器上排队下载?

我无法将它们全部压缩为大型下载

我无法将它们全部设置为立即下载

我不能整天都在这里小批量下载它们.

从google驱动器中的wget/curl大文件这样的文档中看到,api是从谷歌驱动器折旧的,而我们无法忘记它们.

所以我正在寻找一种从谷歌驱动器顺序下载大文件的方法,而无需手动点击浏览器来执行此操作.

小智 5

  1. 转到OAuth 2.0 Playground
  2. 在选择和授权API(步骤1)中,选择"Drive API v3",然后选择" https://www.googleapis.com/auth/drive.readonly "作为范围.
  3. 使用Google ID授权API并交换令牌授权码(步骤2).我们将获得访问令牌和刷新令牌
  4. 打开终端并运行

curl -H "Authorization: Bearer XXXXX" https://www.googleapis.com/drive/v3/files/YYYYY?alt=media -o ZZZZZ

哪里

XXXXX===> Access Token

YYYYY===> File ID

ZZZZZ===> File Name that will be saved
Run Code Online (Sandbox Code Playgroud)

5.在Linux上测试(也应该在Mac上运行).Windows可以尝试使用PowerShell.

参考:Drive REST API文档.