获取可下载的直接链接 并在Linux命令行下载Google Drive或Onedrive大文件到服务器

这篇博客介绍了如何从Google Drive和OneDrive下载文件。对于Google Drive,通过分享链接获取文件ID,然后构建可下载链接,或者使用gdown包进行下载。对于大文件,gdown包能处理下载中断的问题。而OneDrive则可以直接使用wget命令配合下载参数来下载文件,支持断点续传。
摘要由CSDN通过智能技术生成

Google Drive

首先,需要得到Google Drive可下载的URL:
请添加图片描述

  1. 右键文件,share,复制链接,得到一个类似https://drive.google.com/file/d/1wCthhCvLh_Usa9f6EVStdhsEcdgo7zlY/view?usp=sharing的链接。其中d/到/view之间的部分是ID。
  2. 把这个ID替换到以下链接中:https://drive.google.com/uc?export=download&id=ID就得到了一个可下载链接。
  3. 在命令行用curl或者wget直接下载即可:wget -O [FILENAME] [ABOVE_URL]

对于大文件,以上步骤3不能直接下载。可以使用这个包(gdown)。
安装:pip install gdown
使用:gdown https://drive.google.com/uc?id=ID这里ID同样用步骤1得到的ID替换。
下载顺利!

Onedrive

Onedrive的操作很简单,右键单击文件点share获取一个所有人可见的link,复制,在命令行输入:

wget "[The-link-you-copied]&download=1" -O [Filename]

即可。
如果文件下载中途断掉,可以在上面命令基础上加-c,意思是继续下载:

wget -c "[The-link-you-copied]&download=1" -O [Filename]
  • 11
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值