定时备份网站数据文件到阿里网盘

本文介绍了如何利用阿里云盘CLI(aliyunpan)在Linux环境中进行网站数据的定时备份。首先,详细说明了aliyunpan的功能特性,包括多平台支持、多用户管理和文件同步。接着,指导读者如何登录并获取RefreshToken。然后,展示了如何编写备份脚本,并结合crontab设置定时任务。最后,提到了检查备份文件上传成功的办法以及从阿里云盘下载文件或目录的操作。
摘要由CSDN通过智能技术生成

aliyunpan 介绍

转自江霁月的私人小屋
阿里云盘CLI。仿 Linux shell 文件处理命令的阿里云盘命令行客户端。
github项目工程地址:https://github.com/tickstep/aliyunpan

支持以下特色功能:

  • 多平台支持, 支持 Windows, macOS, linux(x86/x64/arm)等
  • 阿里云盘多用户支持
  • 支持文件网盘,相册网盘无缝切换
  • 支持导入/导出功能,快速备份(导出)和恢复(导入)网盘的文件
  • 下载网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载
  • 上传本地文件, 支持多个文件或目录上传,支持排除指定文件夹/文件(正则表达式)功能
  • 备份本地文件,支持备份本地文件夹到网盘中,保持本地文件和网盘文件同步。常用于嵌入式或者NAS等设备。
### 以下有部分操作图片中没有,按照教程来就可以
# 进入opt目录
cd /opt
# 下载安装包
wget https://download.fastgit.org/tickstep/aliyunpan/releases/download/v0.0.2/aliyunpan-v0.0.2-linux-amd64.zip
# 解压
unzip aliyunpan-v0.0.2-linux-amd64.zip
# 重命名文件夹
mv aliyunpan-v0.0.2-linux-amd64/ aliyunpan/
# 进入aliyunpan目录
cd aliyunpan/
# 运行aliyunpan
./aliyunpan

在这里插入图片描述

登录

首先,必须先登录。目前支持使用RefreshToken进行登录
RefreshToken可以参考以下步骤获取,以Chrome浏览器为例,其他浏览器类似。
打开 阿里云盘网页 并进行登录,然后F12按键打开浏览器调试菜单,按照下面步骤进行
在这里插入图片描述
使用login -RefreshToken=你的RefreshToken值登录
在这里插入图片描述
之后输入exit退出
在这里插入图片描述

编写备份脚本

# 新建shell文件
vim /opt/backup.sh

#!/bin/bash
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值