littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于Python的阿里云盘CLI工具

项目简介

这是一个用于与阿里云盘(Aliyun Drive)交互的命令行工具,能让用户通过简单的命令行指令,对阿里云盘的文件进行管理,提供上传、下载、删除、重命名、移动、同步、分享文件等丰富功能。

项目的主要特性和功能

  • 文件管理:支持文件与文件夹的上传、下载、删除、重命名、移动操作。
  • 文件同步:实现本地与阿里云盘之间的文件同步。
  • 文件分享:可生成文件或文件夹的分享链接。
  • 断点续传:支持文件上传和下载的断点续传。
  • 多线程下载:利用aria2进行多线程下载。
  • TUI界面:提供文本用户界面,便于文件操作。
  • 自动刷新Token:自动刷新阿里云盘的refresh_token

安装使用步骤

  1. 安装Python:确保系统已安装Python 3.7及以上版本。
  2. 安装依赖:使用pip install aliyunpan命令安装项目依赖。
  3. 获取refresh_token:通过阿里云盘的Web端或手机端获取refresh_token,并配置到~/.config/aliyunpan.yaml文件中。
  4. 配置文件:创建配置文件~/.config/aliyunpan.yaml,可添加refresh_token、账号和密码等信息(可选)。
  5. 运行工具:使用aliyunpan-cli命令启动工具,按需执行文件操作指令。

常用命令

  • 下载文件/文件夹:aliyunpan-cli download <文件/文件夹路径>
  • 上传文件/文件夹:aliyunpan-cli upload <本地文件/文件夹路径>
  • 列出目录:aliyunpan-cli ls <目录路径>
  • 删除文件/文件夹:aliyunpan-cli rm <文件/文件夹路径>
  • 重命名文件/文件夹:aliyunpan-cli rename <旧名称> <新名称>
  • 分享文件/文件夹:aliyunpan-cli share <文件/文件夹路径>
  • 同步文件夹:aliyunpan-cli sync <本地路径> <云盘路径>

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】