linux给百度网盘传文件夹,[转]Linux命令行上传文件到百度网盘

安装软件工具:python

apt-get install python-pip

pipinstallrequests

pipinstall bypy

受权登录:api

执行 bypy info,显示下边信息,根据提示,经过浏览器访问下边灰色的https连接,若是此时百度网盘帐号正在登录,会出现长串受权码,复制。浏览器

[root@ineedle ~]# bypy infoPlease 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 within10minutes.

Press [Enter] when you aredone # 提示在下边粘贴受权码

在下边图示红色位置粘贴受权码,耐心等待一会便可(1-2分钟)app

Press [Enter] when you are donea288f3d775fa905a6911692a0808f6a8

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

受权成功。工具

bypy list 查看目录

bypymkdir新建目录

bypy upload 把本地当前目录下的文件同步到百度云盘

bypy downdir 把云盘上的内容同步到本地

bypy list #显示文档

bypy upload filename 上传文档

bypy downfile filename 下载文件

bypy downdir filename 下载文件(存在问题)

bypy compare 比较本地当前目录和云盘(程序的)根目录

bypy-c 取消令牌文件。一段时间后要从新受权

命令:bypy upload localfile cloudfilethis

说明:1) localfile为本地文件路径spa

2)cloudfile为云端文件路径.net

3)因为百度的限制,最终文件只能上传到云盘,个人应用程序(apps) /bypy下3d

举例: bypy upload C:\Mytemp\1.txt  /cloudcode

将本地C:\Mytemp\1.txt文件上传到云盘个人应用程序(apps) /bypy/cloud 文件夹内 (注意云端文件夹 用"/" ,本地文件夹用"\")

也可上传整个文件夹,命令示例以下:

bypy upload C:\Mytemp /cloud    (将本地C:\Mytemp文件夹内全部文件上传到云盘 apps/bypy/cloud 文件夹内)

若是要显示上传进度,可以使用命令:bypy -v upload localfile cloudfile

举例:bypy -v upload C:\Mytemp  /cloud

若是bypy找不到命令:

能够直接执行命令文件:/usr/local/python3/bin/bypy

————————————————

版权声明:本文为CSDN博主「艾小米」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。

原文连接:https://blog.csdn.net/mier9042/article/details/82918565

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值