Skip to content

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存储空间和带宽配额
vipVIP 状态和账户信息

工具

命令说明
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 --json

Dry 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

mvcpdownloadupload 支持 -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

Released under the Apache-2.0 License.