Linux命令行上传文件到百度网盘
最近在学习 MySQL 的 bin-log 时候考虑到数据备份的问题,突然想到如果能将数据通过 Linux 命令行方式备份到百度网盘,那是一件多么牛逼的事情。百度网盘有免费的 2TB 存储空间,而且有百度做靠山,不怕数据丢失,安全可靠。说干就干,通过百度 and 谷歌找到了几种方式,比较喜欢 bypy 的方式,使用简单,方便。下边简单的总结一下如何使用 bypy 实现百度网盘数据的同步。
这是一个百度云的 Python 客户端,其主要目的和功能,就是为 Linux 使用者提供一种在命令行下,使用百度云盘中2T存储空间的方法。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。
系统环境:
Linux 系统 + Python 2.7
安装软件工具:
pip install requests pip install bypy
授权登陆:
执行 bypy info,显示下边信息,根据提示,通过浏览器访问下边灰色的https链接,如果此时百度网盘账号正在登陆,会出现长串授权码,复制。
[root@ineedle ~]# bypy info Please visit: # 访问下边这个连接,复制授权码 https://openapi.baidu.com/oauth/2.0/authorize?scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn And authorize this app Paste the Authorization Code here within 10 minutes. Press [Enter] when you are done # 提示在下边粘贴授权码
在下边图示红色位置粘贴授权码,耐心等待一会即可(1-2分钟)
Press [Enter] when you are done a288f3d775fa905a6911692a0808f6a8 Authorizing, please be patient, it may take upto None seconds... Authorizing/refreshing with the OpenShift server ... OpenShift server failed, authorizing/refreshing with the Heroku server ... Successfully authorized Quota: 2.015TB Used: 740.493GB
授权成功。
测试上传和同步本地文件到云盘
由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录。我们可以通过:
[root@ineedle ~]# bypy list /apps/bypy ($t $f $s $m $d):
把本地当前目录下的文件同步到百度云盘:
# bypy upload
把云盘上的内容同步到本地:
# bypy downdir
比较本地当前目录和云盘根目录,看是否一致,来判断是否同步成功:
# bypy compare
转载于:https://www.cnblogs.com/chenliyang/p/6634673.html
Linux命令行上传文件到百度网盘相关推荐
- linux给百度网盘传文件夹,[转]Linux命令行上传文件到百度网盘
安装软件工具:python apt-get install python-pip pipinstallrequests pipinstall bypy 受权登录:api 执行 bypy info,显示 ...
- linux同步到云盘,Linux命令行上传文件到百度网盘
百度云/百度网盘Python客户端github项目 系统环境: linux与ma + python3.6 安装依赖包 pip install requests pip install bypy==1. ...
- linux下备份mysql上传到网盘_Linux命令行上传文件到百度网盘
最近在学习 MySQL 的 bin-log 时候考虑到数据备份的问题,突然想到如果能将数据通过 Linux 命令行方式备份到百度网盘,那是一件多么牛逼的事情.百度网盘有免费的 2TB 存储空间,而且有 ...
- python 百度云api_Python使用百度API上传文件到百度网盘代码分享
# coding:UTF-8 import urllib import urllib2 __author__ = 'Administrator' from poster.encode import m ...
- Linux 通过命令行下载、上传文件到百度网盘(bypy)
文章目录 安装配置 上传文件 下载文件 其他用法 使用的工具是bypy,github项目地址:https://github.com/houtianze/bypy 安装配置 首先安装bypy: pip3 ...
- 使用bypy从ubuntu通过命令行上传文件到百度云
从新加坡的ubuntu服务器上打包了1个多G的zip,下载到国内82多K每秒,吓死了.然后想到能不能从服务器上传到百度云,再从百度云上下载. 得到大神指点,知道了bypy这个Python包. 首先安装 ...
- Linux实现上传文件到百度网盘
一.需要安装的工具: ①. python-pip 注解:pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. ②. requests 注解:reques ...
- ubuntu上传文件到百度网盘
导语:经常要把一些服务器上的东西或者脚本保存起来,但是下载到本地上传又慢.找了下资料并调整了下.用docker起一个python环境,并挂载需要上传的文件夹,通过bypy上传. docker run ...
- MobaXterm连接远程服务器,使用Linux命令行上传下载文件
文章目录 一.MobaXterm连接远程服务器 二.Linux命令行上传和下载文件 三.服务器挂载U盘传输文件 四..ipynb文件转化为.py文件 五.关闭本地电脑,服务器运行python 项目 问 ...
最新文章
- 如何从零开始设计与开发一款通用模型预测调度系统 | 干货分享
- 东莞网络推广浅析如何通过简化标题来提升核心关键词排名能力呢?
- 面试题准备--CSS
- LiberOJ #6210. 「美团 CodeM 决赛」tree 树形DP
- ArrayUtils使用详解
- exec函数族(部分 最常用的)
- api函数原型大全_如何使用您的API优先平台来使原型做好生产准备
- python监控网页状态
- 建模实训报告总结_BIM建模实习报告,BIM实训总结1500字
- 免费电子书下载网站汇总
- 天梯赛+01训练总结
- c语言编写用户注册程序,如何用c实现登录和注册的程序?
- Rate This Topic
- 使用国内镜像源来加速python pypi包的安装
- rsyslogd(开机或大量消息)消息丢失速率限制[internal_messages]: 569 messages lost due to rate-limiting
- 怎么把图片文件转换成PDF文件
- 什么是匈牙利命名法?有什么规则?
- 简述Java中封装,继承,多态的理解
- MySQL的my-innodb-heavy-4G.ini配置文件的翻译
- 【饭谈】为什么别人都劝你别做外包?
热门文章
- 使用nodejs消费SAP Cloud for Customer上的Web service
- 最新PHP秒赞,快乐秒赞 php版
- 无法使用tomcat6.exe启动服务
- 个人博客管理系统_教程 | 一文搭建你的第一个免费专属博客
- 三坐标测量圆直径_RationalDMIS 7.1 如何准确测量圆/圆弧直径
- android文件管理器,ES文件浏览器(com.estrongs.android.pop) - 4.2.4.6.1 - 应用 - 酷安
- springboot使用imageio返回图片_SpringBoot 二维码生成(复制即用)
- Hadoop——分布式资源管理框架YARN总结
- js php 分段上传文件,php+js实现文件分块上传
- Java 中removelinked_Java LinkedHashSet remove()用法及代码示例