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.