Linux快速下载Google Drive数据集

前言

我们做实验的时候,经常需要下各种各样的数据集,但是这些数据集往往都在Google Drive上,这需要科学上网才能访问。同时,就算在自己电脑上能够访问,但是数据集往往是要下在实验室的服务器上的,而通常这些服务器访问这些外网的速度很慢,甚至无法连接。这也导致了下载数据集到服务器上十分困难,使用gdown会显示连接错误。

解决办法

参考这位老哥的文章:链接,我使用了multcloud这个平台有效解决了这个问题。使用步骤如下:

1、使用Google账号登录multcloud平台

Linux快速下载Google Drive数据集_第1张图片

找到Shared with me

Linux快速下载Google Drive数据集_第2张图片
这里Shared with me就是之前我们打开过的Google Drive共享链接。

打开Shared with me

Linux快速下载Google Drive数据集_第3张图片
打开之后会是上图的界面,这个文件夹下面都是之前我们点击过的共享连接。

下载你想要的文件

Linux快速下载Google Drive数据集_第4张图片
按照图片上的步骤,选择你需要的文件进行下载。注意,我们不是真的要下载它到本地,只是想获得它的下载链接。

获得下载链接

首先进入下载界面,找到下图的三点标注,然后点击,会出现打开下载界面的选择。
Linux快速下载Google Drive数据集_第5张图片
进入下载界面后找到下面的链接即可。
在这里插入图片描述
需要注意,这个链接是会刷新的,刷新条件是:你重新下载了一次这个文件,这个需要注意一下。

使用链接在服务器上进行下载

使用如下命令即可下载:

wget -c 你的链接

可以发现下载的速度变快了很多,不会出现无法连接的情况。
Linux快速下载Google Drive数据集_第6张图片
直接使用Google Drive是这种情况,无法连接:
Linux快速下载Google Drive数据集_第7张图片

你可能感兴趣的:(经验总结,linux,服务器,数据集)