当前位置: 首页 > news >正文

如何使用命令行快速下载Google Drive/OneDrive大文件

OneDrive

OneDrive使用wget下载会出现403 forbidden,可通过下面方法下载。

浏览器右键进入检查界面,选择netowork,搜索download.aspx,然后在待下载文件处点击下载,即可出现下载链接,复制为cURL即可下载。

curl 'https://maildluteducn-my.sharepoint.com/personal/yan_bin_mail_dlut_edu_cn/_layouts/15/download.aspx?UniqueId=4fa09043%2D6cc3%2D40fb%2Db33e%2Da6f8d46d9bc4' \# 这里删除了自己浏览器的参数,直接使用复制后的即可--output model.pth # 指定下载文件名

在这里插入图片描述

Google Drive

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

以这个文件为例https://drive.google.com/file/d/1nJXhoEcy3KTExr17I7BXqY5Y9Lx_-n-9/view

将上面命令行中的FILEID替换为1nJXhoEcy3KTExr17I7BXqY5Y9Lx_-n-9,FILENAME 替换下载文件的路径及文件名即可,如cc_sbu_align.zip。

那么实际的下载命令如下:

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=1nJXhoEcy3KTExr17I7BXqY5Y9Lx_-n-9' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1nJXhoEcy3KTExr17I7BXqY5Y9Lx_-n-9" -O cc_sbu_align.zip && rm -rf /tmp/cookies.txt

参考文献:知乎

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【时间盒子】-【6.任务页面】在同一个页面新建、编辑任务
  • 阳极氧化废酸处理
  • 陶建辉演讲干货分享,AI 时代下的数据预测和数据处理挑战
  • PL/SQL 继承Oracle Database 的可靠性、安全性和可移植性
  • Note24091201_组态王画面按钮静音设置
  • springboot教学检查管理系统---附源码77417
  • 12_持久化数据结构
  • ModuleNotFoundError: No module named ‘flask._compat‘
  • web基础之SSRF
  • 微积分复习笔记 Calculus Volume 1 - 2.1 A Preview of Calculus
  • 通过 pl/sql developer工具插入数据的小技巧
  • 如何设计实现完成一个FPGA项目
  • 【LLM大模型】大模型架构:layer\_normalization
  • 【软件方案】大屏可视化智能展示平台解决方案(word原件完整版)
  • mfc140u.dll丢失有啥方法能够进行修复?分享几种mfc140u.dll丢失的解决办法
  • [case10]使用RSQL实现端到端的动态查询
  • 30秒的PHP代码片段(1)数组 - Array
  • ES6之路之模块详解
  • es的写入过程
  • Markdown 语法简单说明
  • ReactNativeweexDeviceOne对比
  • 悄悄地说一个bug
  • 我这样减少了26.5M Java内存!
  • 一些关于Rust在2019年的思考
  • 用jquery写贪吃蛇
  • 用mpvue开发微信小程序
  • # Redis 入门到精通(一)数据类型(4)
  • (02)Unity使用在线AI大模型(调用Python)
  • (搬运以学习)flask 上下文的实现
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (转)jQuery 基础
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .net core 管理用户机密
  • .net 验证控件和javaScript的冲突问题
  • .Net 执行Linux下多行shell命令方法
  • .Net接口调试与案例
  • .net与java建立WebService再互相调用
  • .sdf和.msp文件读取
  • ??在JSP中,java和JavaScript如何交互?
  • [ NOI 2001 ] 食物链
  • [ 第一章] JavaScript 简史
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件
  • [240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞
  • [BIZ] - 1.金融交易系统特点
  • [BUUCTF 2018]Online Tool(特详解)
  • [C++][基础]1_变量、常量和基本类型
  • [iOS]-网络请求总结
  • [Javascript】前端面试基础3【每日学习并更新10】
  • [LeetCode][LCR178]训练计划 VI——使用位运算寻找数组中不同的数字
  • [linux] shell中的()和{}