如何使用wget下载谷歌云端硬盘里的文件

我们是可以使用Wget来下载google drive里的文件的,但首先你需要知道要下载的文件大概是多大体积。

小于100MB的文件通常被认为是小文件。大于100MB的文件会被google drive认为是大文件。

想要下载歌云端硬盘里文件,首先需要文件是被公开共享出来的。

下载方法:

首先找到被分享的链接,通常这样的

https://drive.google.com/file/d/1UibyVC_C2hoT_XEw15gPEwPW4yFyJFeOEA/view?usp=sharing

或者

https://drive.google.com/u/0/open?id=0B-Fin8UxrD6POTBsR2d2T3MzTjg

里面的 1UibyVC_C2hoT_XEw15gPEwPW4yFyJFeOEA 或 0B-Fin8UxrD6POTBsR2d2T3MzTjg 这段代码就是我们需要的信息。

如果是小文件,我们可以执行下面的命令来下载:

wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O FILENAME

把里面的 FILEID 修改成上面我们提取的 代码ID,FILENAME 是我们重命名这个文件到本地。

对于大文件,我们需要使用下面的命令,同样要记得修改里面的 FILEID  和 FILENAME:

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt
阅读余下内容
 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注


京ICP备12002735号