Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CLI 总览

cr4sync 二进制提供以下子命令:

子命令alias用途
loginCloudreve 账密 / 扫码登录;百度 OAuth
sync按配置文件同步本地 ↔ Cloudreve
upupload上传文件 / 目录到 Cloudreve
dldownload从 Cloudreve 下载文件 / 目录
deldelete删除 Cloudreve 文件 / 目录
ls列目录(支持 cloudreve:// / baidu:// / <storage>://
mgrmigrate第三方网盘 → Cloudreve 单向迁移
serve(feature=server)启动 HTTP API 服务(见 Server 总览

全局参数

所有子命令支持:

-c, --config <PATH>          配置文件路径 (缺省 ./cr4sync.toml)
    --log_level <LEVEL>      临时覆盖日志级别 (trace/debug/info/warn/error), 不写回配置

配置依赖

子命令必读字段凭证依赖
login(账密)[serve.cr4][credential](可选回退)
login --qr[serve.cr4]
login --baidu[sources.baidu](可选 client_id 等)
sync[serve.cr4] + [sync] + [db]credential/token.json
up / dl[serve.cr4] + [conf]credential/token.json
del[serve.cr4]credential/token.json
ls cloudreve://...[serve.cr4]credential/token.json
ls baidu://...[sources.baidu]credential/sources/baidu.json
ls aliyun://...[sources.aliyun]credential/sources/aliyun.json
ls pikpak://...[sources.pikpak]credential/sources/pikpak.json
ls webdav://...[sources.webdav][sources.webdav] 配置
ls <NAME>://...[[storage]]name=<NAME> 一行对应 driver 的凭证
mgr[serve.cr4] + [[storage]] + [sources.baidu]credential/token.json + credential/sources/baidu.json
serve[serve] + [serve.cr4]— (鉴权透传, 客户端 token 现场注入)

退出码

退出码含义
0成功
1通用错误(IO / 解析失败)
2配置错误
3鉴权失败
4远端错误 (Cloudreve / 百度 4xx)
5一致性校验失败

具体映射定义在 src/error.rs::CliError::exit_code