前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何用命令行下载Google Drive上的共享文件?

如何用命令行下载Google Drive上的共享文件?

作者头像
marsggbo
发布2022-05-11 16:37:24
3.7K0
发布2022-05-11 16:37:24
举报

如果共享文件非常大,比如10多个G,这个时候简单的用网上推荐的 wget方法是没办法下载的,最终只是下载了一个html内容。因为当文件太大的时候谷歌会需要先跳转页面审查一下有没有病毒,然后再开始下载。

要想在命令行环境下下载大文件,你可能需要借助一下浏览器,具体方法如下

1. 获取链接

首先文件必须设置成 “知道链接的任何人”都可下载

image
image

之后拿到该共享文件的ID,即 file/d/后面的一串字符,上图就是1dzW7...

2. 进入浏览器的开发者模式

按 F12 进入开发者模式,选择 网络 (或Network)

单击要下载的文件,然后右键点击下载,这个时候会有提示框出现,继续点击 仍然下载

image
image

3. 复制bash命令

找到网络最后出现的一行,注意要由类似 uc?id=你的ID..这样的信息,然后右键,选择复制bash命令,这样你就复制了谷歌官方提供的下载命令了。

image
image

4. 执行命令

上一步骤中复制的命令是很长的,你可以直接粘贴到命令行窗口中,然后需要指定文件名即可,方法如下

复制的命令 -o filename

命令大概长这样

image
image

最后大文件就下载好了,文件名就是你指定的 filename

参考

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 获取链接
  • 2. 进入浏览器的开发者模式
  • 3. 复制bash命令
  • 4. 执行命令
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档