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

快,赶紧来白嫖阿里网盘的容量,分享功能上线! - 知乎

项目地址

https://github.com/Hidove/aliyundrive-uploader

安装上传程序

Debian/Ubutnu

apt update
apt install -y git python3 python3-pip

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

alias aliup='python3 ~/.aliup/main.py'
echo "alias aliup='python3 ~/.aliup/main.py'" >> ~/.profile

 

 

CentOS

yum install -y git python3 python3-pip

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

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

 

链接:https://bbbe.top/archives/193.html
来源:随风的博客
文章版权归作者所有,未经允许请勿转载。
本网站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本网站不承担任何责任。
本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
本文仅供学习参考,请勿用于违法用途。 若根据文章内容操作遭受任何损失,请自行承担责任。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录