实现Linux命令行上传和下载百度云盘

RT,需求是,经常需要拷贝东西或安装包到服务器,如果每次都跑到机房去,管理起来太费劲了,于是寻找能够支持linux命令行的云盘。恰巧找到了用python写的,能支持命令行访问百度云盘:

https://github.com/hunterlew/bypy.git

在linux下直接用git命令下下来,后面还涉及到python等安装,我参考了这个教程:

https://blog.phpgao.com/bypy.html

安装setuptool过程中会碰到问题,参考:

https://www.v2ex.com/t/89187

在/bypy下执行./bypy.py help查看用法,每隔一段时间需要登录一下百度账号,它会提示让你进入一个连接,然后把授权码复制下来输入到控制台中,然后登录。

常用命令:

./bypy.py list查看目录

./bypy.py mkdir新建目录

./bypy.py upload上传

./bypy.py downfile或者./bypy.py downdir下载

用的时候注意用help查看一下参数的使用,其中remote path的/代表了apps/bypy/这个路径。

另外,在执行upload和downfie时,建议在最后添加-v表示列出进度。

由于是学校,楼下服务器时不时要去登录账号才能上外网。我安装了w3m后技能返回图形界面输入账号密码了。centOS下命令是:yum install w3m。要看图片的话还要安装w3m-img。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

发现一段时间后,权限会取消。此时如果执行./bypy.py list会报错:

OpenShift server failed, authorizing/refreshing with the Heroku server …

这时应该运行./bypy.py -c取消令牌文件,然后重新授权即可。


  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值