Aliyunpan介绍

仿Linux shell文件处理命令的阿里云盘命令行客户 [icon-url href="https://github.com/tickstep/aliyunpan" target="_blank"]阿里云盘CLI[/icon-url]支持以下特色功能:
  • 多平台支持,支持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> ...
[c-alert type="warning"]下载路径请看输出信息!!![/c-alert]
文章作者: 烟雨
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 烟雨阁
小工具 Linux 备份 教程
喜欢就支持一下吧