前言
我们做实验的时候,经常需要下各种各样的数据集,但是这些数据集往往都在Google Drive上,这需要科学上网才能访问。同时,就算在自己电脑上能够访问,但是数据集往往是要下在实验室的服务器上的,而通常这些服务器访问这些外网的速度很慢,甚至无法连接。这也导致了下载数据集到服务器上十分困难,使用gdown会显示连接错误。
解决办法
参考这位老哥的文章:链接,我使用了multcloud这个平台有效解决了这个问题。使用步骤如下:
1、使用Google账号登录multcloud平台
找到Shared with me
这里Shared with me就是之前我们打开过的Google Drive共享链接。
打开Shared with me
打开之后会是上图的界面,这个文件夹下面都是之前我们点击过的共享连接。
下载你想要的文件
按照图片上的步骤,选择你需要的文件进行下载。注意,我们不是真的要下载它到本地,只是想获得它的下载链接。
获得下载链接
首先进入下载界面,找到下图的三点标注,然后点击,会出现打开下载界面的选择。
进入下载界面后找到下面的链接即可。
需要注意,这个链接是会刷新的,刷新条件是:你重新下载了一次这个文件,这个需要注意一下。
使用链接在服务器上进行下载
使用如下命令即可下载:
wget -c 你的链接
可以发现下载的速度变快了很多,不会出现无法连接的情况。
直接使用Google Drive是这种情况,无法连接: