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

Aliyunpan介绍

仿Linux shell文件处理命令的阿里云盘命令行客户

阿里云盘CLI支持以下特色功能:

  • 多平台支持,支持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按键打开浏览器调试菜单,选择应用,在左边选择本地存储,找到token

使用login -RefreshToken=你的RefreshToken值登录

之后输入exit退出

编写脚本

### 以下有部分操作图片中没有,按照教程来就可以
 # 进入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

Crontab

vim /etc/crontab
#每天早上2点执行数据库和html备份脚本
0 2 * * * root /opt/backup.sh > /opt/backup.log 2>&1 &

下载阿里网盘文件/目录

# aliyunpan download <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...
# 将阿里云盘中2021-09-25 08:22的WEB和数据库文件下载到本地
/opt/aliyunpan/aliyunpan download /backup/WEB_202109250813.tar.gz /backup/mysql_backup_202109250813.sql
# 下面这个和上面一样不过命令简短
# aliyunpan d <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...
下载路径请看输出信息!!!

                

版权声明:
作者:烟雨
链接:https://www.yanyuwangluo.cn/132/
来源:烟雨阁
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Linux-定时备份网站数据文件到阿里云盘
Aliyunpan介绍 仿Linux shell文件处理命令的阿里云盘命令行客户 阿里云盘CLI支持以下特色功能: 多平台支持,支持Windows,macOS,linux(x86/x64/arm)等 阿里云盘……
<<上一篇
下一篇>>
文章目录
关闭
目 录