shell脚本利用计算n的阶乘_利用shell脚本实现将宝塔文件上传到百度云网盘

演示环境:Ubuntu 18 + 宝塔面板
文章内容:宝塔面板带有定时计划功能,就是可以定时备份网站,现在是想将宝塔上的文件,通过shell脚本形式定时上传到百度网盘进行第二次备份,这样更加安全~

首先我们需要有Python环境

如果已经有Python环境,请跳过此步骤。

这里请用sudo权限,尤其是第二个步骤

$ wget https://bootstrap.pypa.io/get-pip.py$ python get-pip.py$ pip -V  #查看pip版本

安装库

若要使用bypy,需要安装有python.同时,bypy依赖于python的Requests库,所以在安装bypy之前,需要先安装Requests包,安装代码如下:

sudo pip install requests
90e926f1b7db7b151fb1bcbc9baa6eef.png

安装成功之后,就可以安装bypy了

sudo pip install bypy
46f099a8b9ab13563adfa6a3df545798.png

然后当我们安装好了之后就可以来对bypy进行授权,和绑定了。第一次运行时需要授权绑定百度云盘账号,只需跑任何一个命令然后跟着说明(登陆等)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示。

演示上传单个文件

随便输入一个命令进行绑定

bypy info

这里需要注意,它会给你这样的一个网址链接,你需要打开它并且将授权码复制到下面的输入框

7d8ca3b9dc36337071700258118c2850.png

当出现下面的 :

a68b561d23e1d00666cbc8cb4dd894a8.png

这个显示时候,恭喜你,你已经成功的绑定百度网盘的账号密码,之后就可以开始操作了。上传单个文件:

06775fde37fd37d8d90c7d74f7307015.png
e40d20d8e3945001df9e1c5093996f1b.png

上传多个文件:

d9afae2bb2aaa123ce62226850d90946.png
6459ff51a01d39b6ab6bc77015346d0c.png

upload.sh内容:

bypy upload -v

常用的bypy的API

bypy list                 # 显示文档bypy upload filename -v   # 上传某文件,显示进度bypy -c                   # 取消令牌文件。一段时间后要重新授权bypy downdir filename     # 下载bypy compare              # 比较本地目录和网盘目录bypy upload               #将当前目录下的所有文件同步到百度网盘中bypy downdir              #将百度云上的内容同步到本地
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值