• 欢迎访问好鸭,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏好鸭吧

Linux命令行下上传文件到阿里云盘

Linux haoduck 15分钟前 2次浏览 0个评论

一、下载安装阿里云盘上传程序

1. 安装Python环境
apt install -y git
apt install -y python3 python3-pip

2. 下载程序
git clone https://github.com/Hidove/aliyundrive-uploader ~/.aliup
python3 -m pip install ~/.aliup/requirements.txt

设置alias方便使用
alias aliup='python3 ~/.aliup/main.py'
echo "alias aliup='python3 ~/.aliup/main.py'" >> ~/.profile

二、阿里云盘上传程序使用方法

1. 获取refresh_token和default_drive_id(cookie)

先在网页登录阿里云盘:https://www.aliyundrive.com/drive

然后F12打开控制台,转到Console页,用以下命令快速获取refresh_token
var data = JSON.parse(localStorage.getItem('token'));
console.log(`refresh_token => ${data.refresh_token}
default_drive_id => ${data.default_drive_id}
`);

2. 把refresh_token和default_drive_id写入配置文件

复制一份~/.aliup/example.config.json重命名为config.json

cp ~/.aliup/example.config.json ~/.aliup/config.json
vim ~/.aliup/config.json

总共有四项需要填写

REFRESH_TOKEN就是refresh_token
DRIVE_ID就是default_drive_id
ROOT_PATH是阿里云盘上传的目录(云盘目录)
FILE_PATH是本地的目录,和上一项可以理解为"同步目录",但不完全是

3. 命令行使用方法

设置alias后,aliup等同于python3 ~/.aliup/main.py

1. 执行aliup,上面说的"同步目录"
2. 上传本地文件/夹,执行aliup 本地路径
3. 上传本地文件/夹,指定阿里云盘的目录,执行aliup 本地路径 阿里云盘目录

示例:
上传/root/haoduck.com.zip到网盘默认目录,aliup /root/haoduck.com.zip
上传/root/haoduck.com.zip到网盘的music目录,aliup /root/haoduck.com.zip /music

其他

注意事项

1. 设置上传任务时,需要一项一项完成,程序会用sqlite记录进度,上一个任务没有完成就继续执行新的任务会出错,以后可能会解决吧

项目地址:https://github.com/Hidove/aliyundrive-uploader

想了解更多可以看看


好鸭 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux命令行下上传文件到阿里云盘
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址