CLI 概覽
pikpaktui 提供 27 條 CLI 子指令,適合腳本、自動化與進階使用者。所有指令均需有效工作階段——先執行 pikpaktui(TUI)登入,或使用 pikpaktui login。
指令分組
檔案管理
| 指令 | 說明 |
|---|---|
ls | 列出檔案與資料夾 |
mv | 移動檔案或資料夾 |
cp | 複製檔案或資料夾 |
rename | 重新命名檔案或資料夾 |
rm | 刪除至回收桶(-f 永久刪除) |
mkdir | 建立資料夾 |
info | 檢視檔案/資料夾詳細元資料 |
link | 取得直連網址 |
cat | 預覽文字檔案內容 |
播放
| 指令 | 說明 |
|---|---|
play | 以外部播放器線上播放影片 |
傳輸
離線下載
回收桶
加星號與活動記錄
驗證
| 指令 | 說明 |
|---|---|
login | 登入並儲存憑證 |
帳戶
工具程式
| 指令 | 說明 |
|---|---|
update | 檢查更新並自動更新二進位檔案 |
completions | 產生 Shell 補全腳本 |
常用參數
JSON 輸出
大多數清單類指令支援 -J / --json,輸出機器可讀格式,便於管道傳給 jq:
pikpaktui ls /Movies --json | jq '.[] | select(.size > 1073741824)'
pikpaktui info "/My Pack/video.mp4" --json
pikpaktui quota --json
Dry run 預覽
所有修改資料的指令均支援 -n / --dry-run,解析路徑後顯示操作計畫,不做實際變更:
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 <目標> 對多個檔案批次操作:
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