CLI 概览
pikpaktui 提供 27 条 CLI 子命令,适合脚本、自动化和进阶用户。所有命令均需有效会话——先运行 pikpaktui(TUI)登录,或使用 pikpaktui login。
命令分组
文件管理
| 命令 | 说明 |
|---|---|
ls | 列出文件和文件夹 |
mv | 移动文件或文件夹 |
cp | 复制文件或文件夹 |
rename | 重命名文件或文件夹 |
rm | 删除到回收站(-f 永久删除) |
mkdir | 创建文件夹 |
info | 查看文件/文件夹详细元数据 |
link | 获取直链地址 |
cat | 预览文本文件内容 |
播放
| 命令 | 说明 |
|---|---|
play | 用外部播放器在线播放视频 |
传输
| 命令 | 说明 |
|---|---|
download | 下载文件或文件夹 |
upload | 上传文件到 PikPak |
share | 创建、列出、保存或删除分享链接 |
离线下载
| 命令 | 说明 |
|---|---|
offline | 提交 URL 或磁力链接进行云端下载 |
tasks | 管理离线下载任务 |
回收站
| 命令 | 说明 |
|---|---|
trash | 列出回收站中的文件 |
untrash | 按文件名从回收站恢复文件 |
收藏与动态
| 命令 | 说明 |
|---|---|
star | 收藏文件 |
unstar | 取消收藏 |
starred | 列出收藏的文件 |
events | 最近文件操作记录 |
认证
| 命令 | 说明 |
|---|---|
login | 登录并保存凭据 |
账户
| 命令 | 说明 |
|---|---|
quota | 存储空间和带宽配额 |
vip | VIP 状态和账户信息 |
工具
| 命令 | 说明 |
|---|---|
update | 检查更新并自动更新二进制文件 |
completions | 生成 Shell 补全脚本 |
常用参数
JSON 输出
大多数列表类命令支持 -J / --json,输出机器可读格式,便于管道传给 jq:
bash
pikpaktui ls /Movies --json | jq '.[] | select(.size > 1073741824)'
pikpaktui info "/My Pack/video.mp4" --json
pikpaktui quota --jsonDry run 预览
所有修改数据的命令均支持 -n / --dry-run,解析路径后打印操作计划,不做实际修改:
bash
pikpaktui rm -n "/My Pack/file.txt"
pikpaktui mv -n "/My Pack/a.txt" /Archive
pikpaktui download -n "/My Pack/folder"
pikpaktui upload -n ./file.txt "/My Pack"批量模式(-t)
mv、cp、download、upload 支持 -t <目标> 对多个文件批量操作:
bash
pikpaktui mv -t /Archive /a.txt /b.txt /c.txt
pikpaktui download -t ./local/ /a.mp4 /b.mp4
pikpaktui upload -t "/My Pack" ./a.txt ./b.txt