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) ​

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

Released under the Apache-2.0 License.