linux定时备份本地文件或数据库到百度云盘bypy

本文详细介绍如何在CentOS7系统中配置Python3.7环境,包括安装Python、pip及更新,安装bypy和requests等包,并通过bypy实现文件上传至百度云盘的功能。同时,提供了定时上传文件至百度云盘的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境配置

python3.7+centos7
查看centos版本信息

cat /etc/redhat-release

查看linux版本

cat /proc/version

查看python版本
python(此命令查看过后用Ctrl-D退出或输入quit()退出)

一、安装

如果没安装python,请执行以下命令安装

sudo yum -y install epel-release     #这是安装pip时要用到的东西
sudo yum -y install python-pip
sudo yum clean all
sudo pip install --upgrade pip     #更新 

#如果无法更新可以使用命令:sudo python -m pip install --upgrade pip
安装bypy,requests包

sudo pip install bypy
sudo pip install requests //安装requests包

如果安装bypy时报错
第一需要你更新 pip 版本需要使用'pip install --upgrade pip' command.

第二是 setuptools 版本太旧,所以出现以下问题Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-G9yO9Z/tldr/,也是需要你更新

(一)使用“pip install—upgrade pip”命令进行pip版本升级。

    [xiaokang@localhost ~]$ sudo pip install --upgrade pip

(二)使用“ pip install --upgrade setuptools”命令进行setuptools 版本升级。

  [xiaokang@localhost ~]$ sudo pip install --upgrade setuptools

如果出现
在这里插入图片描述

表示安装成功。

二、上传到百度云盘

   1:执行     bypy info  --这里随意执行一条操作命令目的是为了授权

2:访问连接:https://openapi.baidu.com/oauth/2.0/authorize? scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn
3:登陆过后获取授权码
在这里插入图片描述
4:粘贴到面板上授权成功

5:然后切换到想要上传的目录下

bypy upload     #要注意切换到你想要上传的目录在执行这个命令

此时就可以在云盘搜索 bypy找到备份上传的文件
在这里插入图片描述

三、bypy常用方法

重新绑定云盘用户
1:清空认证

bypy -c

2:在云盘创建文件夹

bypy mkdir  name

3:上传本地文件到云盘指定路径

bypy upload 本地文件名 /云盘文件名

4:查看云盘列表

bypy list

5:可以选择文件夹下载 百度网盘/应用文件/bypy/aaa/bbb 文件到本地

bypy downdir /aaa/bbb 

四:定时上传到百度云盘

bypy 无法同时上传多个文件,百度云不支持上传文件夹,可以通过压缩的方式解决。
1:新建一个脚本文件写入下面的指令,上传当日sql备份文件到云盘指定位置。

touch /home/databack/baidu_backup.sh
chmod 551 /home/databack/baidu_backup.sh

在这里插入图片描述
2:crontab -e
这里是写时间和执行的文件路径。(每三分钟执行一次脚本文件)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值