Google Drive 里并不提供创建直接
下载链接的选项,但是可以通过小小的更改链接形式就能把分享的内容保存到本地。例如,一份通过
Google Drive 分享的
文件链接形式为:
https://
drive.
google.com/file/d/FILE_ID/edit?usp=sharing
如果将其改为下面修改版的形式,然后再通过浏览器打开,就会直接
下载该
文件了:
许多用于训练的数据集很大,一般通过Google Drive进行分享,而出于磁盘容量和方便训练的考虑,这些数据我们一般放在服务器上,服务器没有图形界面,因此我们需要使用wget来进行下载。
Google Drive的链接格式是这个样子的:
https://drive.google.com/file/d/<fileid>/view
我们要关注的是<field>,这相当于文件的编号。以cascade-stereo分享的DTU数据集为例,Google Drive的链接如下
会得到这么一个类似的链接,1-OuA4dduuZxu0tRstzE6ct6uI7EY6CpZ是我们要的东西
https://drive.google.com/drive/folders/1-OuA4dduuZxu0tRstzE6ct6uI7EY6CpZ?usp=sharing
如果是小文件,我们可以执行下面的命令来下载:
wget --no-check-certificate ‘https://docs.google.com/uc?export=download&id=FILEID’ -
file_id="1KWG4c4ieT_4K9Rd7EYdXqH27Py1wRiNk"
query=`curl -c ./cookie.txt -s -L "https://
drive.
google.com/uc?export=download&id=${file_id}" \
| perl -nE'say/uc-do...
当前机器—拷贝到—>远程机器
scp 本地Linux系统