1 Star 1 Fork 2

aiden / aliyundisk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
WTFPL

aliyundisk

由于使用的操作系统是Linux,阿里云盘网页版下载有大小限制,使用spring-shell开发一个阿里云盘交互工具

启动项目

启动步骤需要配置阿里云盘的refresh_token,然后运行启动类即可

登录网页版阿里云盘从开发者工具中找到refresh_token 配置到此文件中src/main/resources/application-user.properties,如下图

image-20220504182001466

基本功能

功能 命令 备注
查看所有命令 help help
查看目录详情 listFile [parentFileId], lf [parentFileId], ll [parentFileId] 默认查询根目录
下载文件 df fileId filename [localPath] localPath默认地址为项目目录下aliyunDw/
搜索文件 sf name [type] [category] [parentFileId] type为match模糊查询,type为=精确查询 ,category为文件类型 video,image,folder,doc,audio
上传文件 uf localpath [parentFileId] localpath为本地文件路径 parentFileId网盘目录
新建文件夹 cf name [parentFileId]
关闭客户端 quit , exit 如果有下载任务则会等待下载完成后关闭,如果要强制关闭参考下面的命令
查询下载结果 tr fileId
停止下载 kill [fileId] interrupt对应fileId的下载任务, 不填fileId则强制关闭所有任务

后续功能

异步分块上传

当前版本上传功能的实现是整个文件同步上传,没有使用阿里云盘分块上传的功能,后期加上异步分块上传功能

文件(夹)删除恢复功能

用户登录功能

目前仅支持refresh_token登录,后期新增扫码登录,短信登录,帐号登录

文件分享功能

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO.

简介

java实现的阿里云盘命令行工具,支持文件增删改查等基本功能 展开 收起
Java
WTFPL
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/aiden_fm/aliyundisk.git
git@gitee.com:aiden_fm/aliyundisk.git
aiden_fm
aliyundisk
aliyundisk
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891