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