linux命令行登录百度网盘下载文件

1、linux系统中已安装有python环境,安装bypy库和requests库安装方法如下:
pip install requests -i https://pypi.doubanio.com/simple
pip install bypy -i https://pypi.doubanio.com/simple
# 这里我是直接使用如下命令安装的
rambo@p360:~$ sudo pip3 install bypy
 
2、授权首先把数据上传到百度网盘(如要下载的数据已在网盘可忽略该步),打开浏览器登陆百度网盘,保持此页面。回到linux系统执行bypy info得到一个链接,复制到浏览器打开,会得到一个授权码
rambo@p360:~$ bypy info
Please visit:
# 复制如下连接到浏览器会在浏览器中得到一个授权码
https://openapi.baidu.com/oauth/2.0/authorize?client_id=q8WE4EpCsau1oS0MplgMKNBn&response_type=code&redirect_uri=oob&scope=basic+netdisk
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
7af61a57bea4d8012434543425e47523             # 将浏览器上得到的授权码粘贴到此处后回车
# 会得到如下回显
Authorizing, please be patient, it may take upto 300 seconds...
Quota: 5.005TB
Used: 1.638TB
 
 
3、得的如上回显后,回到网盘 "我的应用数据" 会看到多了一个"bypy"的目录,将你要下载的数据复制到该目录,比如这里我需要下载一个名叫DO447的目录,然后回到linux执行如下命令
rambo@p360:~$ cd /media/rambo/e8d9ae0e-73b6-4429-8935-40ae4fd4b667/home/rambo/vm/
rambo@p360:/media/rambo/e8d9ae0e-73b6-4429-8935-40ae4fd4b667/home/rambo/vm$  mkdir do447
# 开始下载,将网盘上的DO447-2.8下载到本地的do447目录中
注:将网盘中的DO447-2.8目录复制到 "我的应用数据"---> "bypy"目录中,然后开始如下操作进行下载
 
rambo@p360:/media/rambo/e8d9ae0e-73b6-4429-8935-40ae4fd4b667/home/rambo/vm$   bypy downdir  DO447-2.8  do447
<I> [12:54:02] do447/DO447-2.8-s001.vmdk <- /apps/bypy/DO447-2.8/DO447-2.8-s001.vmdk
[====________________] 20% (920.0MB/4.4GB) ETA: 45m6s (1MB/s, 11m42s gone) 
 
 
 
 
附:
bypy -c         #取消授权
# 上传
bypy upload [local_path] [remote_path] [ondup]      #上传文件/目录。上传到云端后不会包含目录名
# 下载
bypy downfile remotefile   [localpath]     从某度网盘下载文件
bypy downdir  [remotedir]  [localdir]      从某度网盘下载目录
# 将网盘上的bypy目录中所有下载到本地
bypy downdir -v
 
或者下载单个目录
bypy downdir  <DIR_NAME> -v
# 上传数据时切换到所需要上传文件所在位置,输入
bypy upload -v
 
文件会上传到网盘 "我的应用数据" ===> "bypy" 目录中
 
显示 "bypy" 中所有的文件
bypy list

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/49674.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nginx制作下载站点

使用nginx制作一个类似nginx官网的下载站点 如何制作一个下载站点,首先需要ngx_http_autoindex_module模块 该模块处理以斜杠(“/”)结尾的请求&#xff0c;并生成目录列表。 nginx编译的时候会自动加载该模块&#xff0c;但是该模块默认是关闭的&#xff0c;需要使用下来指令…

3 FreeRTOS移植(从FREERTOS官网移植进自己的工程)

3 FreeRTOS移植 1 获取FreeRTOS源码&#xff08;熟悉&#xff09;1.1 介绍源码内容1.2 FreeRTOS内核1.2.1 Demo文件夹1.2.2 Source文件夹1.2.2.1 portable文件夹 2 FreeRTOS手把手移植&#xff08;掌握&#xff09;&#xff08;重要&#xff09;2.1 移植步骤 3 系统配置文件说明…

GraphHopper-map-navi_路径规划、导航(web前端页面版)

文章目录 一、项目地址二、踩坑环境三、问题记录3.1、graphhopper中地图问题3.1.1. getOpacity不存在的问题3.1.2. dispatchEvent不存在的问题3.1.3. vectorLayer.set(background-maplibre-layer, true)不存在set方法3.1.4. maplibre-gl.js.map不存在的问题3.1.5. Uncaught Ref…

学习记录:ESP32控制舵机 FREERTOS BLE

控制舵机 PWM信号 PWM信号是一种周期性变化的方波信号&#xff0c;它有两个关键参数&#xff1a; 周期&#xff08;Period&#xff09;&#xff1a;一个完整的PWM信号的时间长度&#xff0c;通常用秒&#xff08;s&#xff09;或毫秒&#xff08;ms&#xff09;表示。占空比…

【音视频SDL2入门】创建第一个窗口

文章目录 前言创建窗口的流程需要使用的函数1. 初始化 SDL 库2. 创建 SDL 窗口3. 获取与窗口关联的表面SDL_FillRect 函数介绍4. 更新窗口表面5. 延迟一定时间6. 销毁窗口并退出 SDL 库示例代码总结 前言 SDL2&#xff08;Simple DirectMedia Layer&#xff09;是一个跨平台的…

Flask jsonify 格式化 DateTime

前言 搜索发现 提供的 代码都不能实现 以下 是我的环境 Python 3.10.14 Flask 3.0.3 Werkzeug 3.0.3 解析 Flask 的 Json 方法是由 flask.json.provider.DefaultJSONProvider 代理实现 调用 flask.json.provider._default 做具体的格式化 思路&#xff1a; 掩盖原方法 指向 …

C++ STL remove, remove_if 用法

一&#xff1a;功能 移除序列中&#xff08;满足给定条件&#xff09;的元素&#xff0c;该操作并不是真的将元素删除&#xff0c;而是序列的size不变&#xff0c;只是更新了迭代器&#xff0c;该函数会返回最后一个未删除元素的位置。 二&#xff1a;用法 #include <vect…

FFmpeg解复用器如何从封装格式中解析出不同的音视频数据

目录 1、ffmpeg介绍 2、FFMPEG的目录结构 3、FFmpeg的格式封装与分离 3.1、数据结构 3.2、封装和分离(muxer和demuxer) 3.2.1、Demuxer流程 3.2.2、Muxer流程 4、总结 4.1、播放器 4.2、转码器 C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续…

微服务上(黑马)

文章目录 微服务011 认识微服务1.1 单体架构1.2 微服务1.3 SpringCloud 2 微服务拆分2.1 熟悉黑马商城2.2 服务拆分原则2.2.1.什么时候拆2.2.2.怎么拆 2.3 拆分服务2.3.1 拆分商品管理功能模块2.3.2 拆分购物车功能模块 2.4 远程调用2.4.1 RestTemplate2.4.2.远程调用 2.5 总结…

顺序表算法题

在学习了顺序表专题后&#xff0c;了解的顺序表的结构以及相关概念后就可以来试着完成一些顺序表的算法题了&#xff0c;在本篇中将对三道顺序表相关的算法题进行讲解&#xff0c;希望能对你有所帮助&#xff0c;一起加油吧&#xff01;&#xff01;&#xff01; 1.移除元素 2…

nginx转发netty长链接(nginx负载tcp长链接配置)

首先要清楚一点&#xff0c;netty是长链接是tcp连接不同于http中负载在http中配置server监听。长连接需要开启nginx的stream模块(和http是并列关系) 安装nginx时注意开启stream&#xff0c;编译时加上参数 --with-stream &#xff08;其他参数根据自己所需来加&#xff09; …

如何做code review(嵌入式行业)

1. 什么是Code Review 2. Code Review利弊 2.1. 利 降低错误风险提升编码能力方便负责人把控项目 2.2. 弊 影响工作效率执行不到位&#xff0c;反而导致意义缺失 3. 代码规范 code review的标准体现 4. Code Review流程 5. 问题与规避方案

把本地项目推送到远程仓库

笔记背景&#xff1a;刚刚在本地创建了一个新项目 project&#xff0c;需要推送到git 在git上创建一个名为 project 的远程仓库&#xff0c;创建完成后现在远程仓库是空的本地打开 project 项目&#xff0c;初始化git仓库 git init把当前工作目录中所有变动&#xff08;包括新…

脊髓损伤的小伙伴锻炼贴士

Hey小伙伴们~&#x1f44b; 今天要跟大家聊一个超燃又超温馨的话题&#xff01;&#x1f31f; 对于我们脊髓损伤的小伙伴们来说&#xff0c;保持身体活力&#xff0c;不仅是健康的小秘诀&#xff0c;更是拥抱美好生活的超能量哦&#xff01;&#x1f4aa; #脊髓损伤# 首先&…

Cache 替换策略--PLRU算法详解

一、引言 LRU&#xff08;Least Recently Used&#xff09;是 cache 的经典替换策略之一&#xff0c;但当 Cache 的路数比较大时&#xff08;多路组相连结构&#xff09;&#xff0c;实现 LRU 的硬件开销就会变得很大。现代处理器一般会考虑使用 PLRU&#xff08;pseudo-LRU&a…

一文带你搞懂C++运算符重载

7. C运算符重载 C运算符重载 什么是运算符重载 运算符重载赋予运算能够操作自定义类型。 运算符重载前提条件&#xff1a; 必定存在一个自定义类型 运算符重载实质: 就是函数调用 友元重载 类重载 在同一自定义类型中&#xff0c;一个运算符只能被重载一次 C重载只能重载…

人工智能与机器学习原理精解【5】

文章目录 最优化基础理论特征值&#xff08;Eigenvalue&#xff09;特征向量&#xff08;Eigenvector&#xff09;特征值和特征向量的重要性计算方法特征值一、特征值分解的定义二、特征值分解的算法三、特征值分解的例子 正定矩阵Hessian矩阵的特征值Hessian矩阵的含义Hessian…

记Redis 被攻击,数据被定时清除的问题

问题描述 搞自己项目的时候&#xff0c;在云服务器上部署了redis&#xff0c;没有设密码&#xff0c;结果用了几天发现数据老是丢失&#xff0c;排查了过期时间以及内存大小都没有问题&#xff0c;然后注意到了几个陌生的backup1、buckup2、backup3、backup4数据&#xff1a; …

vue element-ui日期控件传参

前端&#xff1a;Vue element-ui <el-form-item label"过期时间" :rules"[ { required: true, message: 请选择过期时间, trigger: blur }]"><el-date-picker v-model"form.expireTime" type"date" format"yyyy-MM-dd&…