Linux使用gdown从Google Drive下载文件和文件夹(命令行/代码下载)
一、安装gdown
1 | git clone https://github.com/wkentaro/gdown |
二、获取Google Drive文件链接
- 打开Google Drive
- 右键点击要下载的文件/文件夹
- 选择”获取链接”
- 确保文件/文件夹的访问权限设置为”任何人均可访问”
- 打开分享链接,复制地址栏中的文件ID,链接前缀都为
https://drive.google.com/uc?id=
,如https://drive.google.com/uc?id=1l_5RK28JRL19wpT22B-DY9We3TVXnnQQ
- 复制链接
三、使用gdown下载
1 | # 文件下载 |
除了命令行之外,我们也可以通过代码来进行下载
1 | ## 文件下载 |
除此之外,还有一些命令的使用,这里就不过多解释了
1
2
3
4
5 gdown --help
usage: gdown [-h] [-V] [-O OUTPUT] [-q] [--fuzzy] [--id] [--proxy PROXY]
[--speed SPEED] [--no-cookies] [--no-check-certificate]
[--continue] [--folder] [--remaining-ok]
url_or_id
四、问题解决
由于Google Drive文件大小限制,直接使用curl/wget下载可能会失败。
这时需要使用gdown来实现从Google Drive下载大文件。它可以解决由于文件太大导致的curl/wget下载失败问题。
参考链接
gdown项目地址: https://github.com/wkentaro/gdown
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Adventures in Kedreamix' Digital World!