aliyunpan/README.md

56 lines
3.8 KiB
Markdown
Raw Normal View History

2021-08-15 11:28:41 +08:00
# 关于
2022-06-18 11:01:33 +08:00
阿里云盘CLI。仿 Linux shell 文件处理命令的阿里云盘命令行客户端支持webdav文件协议支持同步备份功能。
2022-01-03 13:33:34 +08:00
# 特色
1. 多平台支持, 支持 Windows, macOS, linux(x86/x64/arm), android, iOS 等
2. 阿里云盘多用户支持
3. 支持文件网盘,相册网盘无缝切换
2022-08-13 12:40:29 +08:00
4. [下载](docs/manual.md#下载文件目录)网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载。支持软链接(符号链接)文件。
5. [上传](docs/manual.md#上传文件目录)本地文件, 支持多个文件或目录上传,支持排除指定文件夹/文件(正则表达式)功能。支持软链接(符号链接)文件。
6. [同步备份功能](docs/manual.md#同步备份功能)支持备份本地文件到云盘备份云盘文件到本地双向同步备份保持本地文件和网盘文件同步。常用于嵌入式或者NAS等设备支持docker镜像部署。
2022-06-20 15:10:27 +08:00
7. 命令和文件路径输入支持Tab键自动补全
8. 支持阿里云ECS环境下使用内网链接上传/下载,速度更快(只支持阿里经典网络最高可达100MB/s),还可以节省公网带宽流量(配置transfer_url_type=2即可)
2022-08-13 12:40:29 +08:00
9. 支持[webdav文件服务](docs/manual.md#webdav文件服务)可以将阿里云盘当做webdav文件网盘挂载到Windows, macOS, linux的磁盘中进行使用。webdav部署支持docker镜像镜像只有不到10MB非常小巧。
10. 支持[JavaScript插件](docs/manual.md#JavaScript插件),你可以按照自己的需要定制上传/下载中关键步骤的行为,最大程度满足自己的个性化需求
2021-10-24 23:06:35 +08:00
2021-08-15 11:28:41 +08:00
# 相关说明
1. 本项目还处于开发阶段未经过充分的测试如有bug或者好的建议欢迎提交issue
2. 由于阿里云盘还在内测中,后面功能和接口随时会被修改,相对应的,本工具相关功能也会被影响
3. 目前阶段优先处理Bug功能增强的开发会相对往后安排
2021-09-05 22:08:09 +08:00
# 版本标签说明
1. arm / armv5 / armv7 : 适用32位ARM系统
2. arm64 : 适用64位ARM系统
3. 386 / x86 : 适用32系统包括Intel和AMD的CPU系统
4. amd64 / x64 : 适用64位系统包括Intel和AMD的CPU系统
5. mips : 适用MIPS指令集的CPU例如国产龙芯CPU
6. macOS amd64适用Intel CPU的机器macOS arm64目前主要是适用苹果M1芯片的机器
7. iOS arm64适用iPhone手机并且必须是越狱的手机才能正常运行
2022-08-13 12:40:29 +08:00
# 如何安装
## 直接下载
可以直接在本仓库 [发布页](https://github.com/tickstep/aliyunpan/releases) 下载,解压后使用。
2021-08-15 11:28:41 +08:00
2022-08-13 12:40:29 +08:00
# 如何使用
如果程序运行时输出乱码, 请检查下终端的编码方式是否为 `UTF-8`.
使用本程序之前, 非常建议先学习一些 linux 基础命令知识.
如果没有带任何参数运行程序, 程序将会进入仿Linux shell系统用户界面的cli交互模式, 可直接运行相关命令.
cli交互模式下, 光标所在行的前缀应为 `aliyunpan >`, 如果登录了帐号则格式为 `aliyunpan:<工作目录> <用户昵称>$ `
程序会提供相关命令的使用说明.
2021-08-15 11:28:41 +08:00
## Windows
2022-08-13 12:40:29 +08:00
程序应在 命令提示符 (Command Prompt) 或 PowerShell 中运行.
也可直接双击程序运行, 具体使用方法请参见 [命令列表及说明](docs/manual.md#命令列表及说明).
2021-08-15 11:28:41 +08:00
## Linux / macOS
2022-08-13 12:40:29 +08:00
程序应在 终端 (Terminal) 运行.
具体使用方法请参见 [命令列表及说明](docs/manual.md#命令列表及说明) .
2021-08-15 11:28:41 +08:00
# 交流反馈
提交issue: [issues页面](https://github.com/tickstep/aliyunpan/issues)
联系邮箱: tickstep@outlook.com
# 鸣谢
本项目大量借鉴了以下相关项目的功能&成果
> [tickstep/cloudpan189-go](https://github.com/tickstep/cloudpan189-go)
2021-12-29 15:41:30 +08:00
> [hacdias/webdav](https://github.com/hacdias/webdav)