盤命令行客戶端:從登錄到自動化的完整教程)
BaiduPCS-Go百度網(wǎng)盤命令行客戶端從登錄到自動化的完整教程【免費下載鏈接】BaiduPCS-Goiikira/BaiduPCS-Go原版基礎(chǔ)上集成了分享鏈接/秒傳鏈接轉(zhuǎn)存功能項目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-GoBaiduPCS-Go 是一個百度網(wǎng)盤命令行客戶端用 Go 編寫的單文件可執(zhí)行程序支持文件上傳下載、分享鏈接轉(zhuǎn)存與離線下載可在 Linux、Windows、macOS 和移動設(shè)備上運行。如果你需要在網(wǎng)盤里做批量操作或者把網(wǎng)盤操作嵌進服務(wù)器腳本這個工具可以不開網(wǎng)頁完成大部分工作。解決的問題網(wǎng)頁端點選繁瑣瀏覽目錄、批量下載、分享轉(zhuǎn)存都要反復(fù)操作鼠標而這里一條命令就能完成。多賬號切換麻煩登錄態(tài)保存在本地配置里用loglist列出已登錄賬號用su切換。服務(wù)器沒有圖形界面環(huán)境純命令行是唯一自然的選擇程序是單個可執(zhí)行文件無運行依賴。 三分鐘上手把預(yù)編譯的二進制文件放到某個目錄在終端中運行即可README.md 中提供了下載鏈接。最穩(wěn)定的登錄方式是 Cookies從百度網(wǎng)盤首頁的瀏覽器 cookie 列表中復(fù)制BaiduPCS-Go login -cookies粘貼完整cookies BaiduPCS-Go ls / BaiduPCS-Go d /某個文件路徑登錄成功后ls /列出網(wǎng)盤根目錄d是 download 的簡寫。不帶任何參數(shù)直接運行程序會進入仿 Linux shell 的交互模式輸入命令時省略BaiduPCS-Go前綴還可以按 Tab 自動補全命令和路徑。 按場景實戰(zhàn)場景一服務(wù)器數(shù)據(jù)定期備份場景目標把本地備份文件傳到網(wǎng)盤的按日期目錄并清理過期舊備份。操作步驟BaiduPCS-Go mkdir /備份/20260927 BaiduPCS-Go upload /var/backups/db.sql /備份/20260927/ BaiduPCS-Go rm /備份/20260827預(yù)期結(jié)果網(wǎng)盤出現(xiàn)新目錄并保存文件單文件最大支持 128Grm刪除的目錄會進入網(wǎng)盤回收站可用recycle restore還原。場景二分享鏈接一鍵轉(zhuǎn)存并下載場景目標把帶提取碼的分享鏈接內(nèi)容收進自己網(wǎng)盤再落到本地。操作步驟BaiduPCS-Go cd /資料 BaiduPCS-Go transfer https://pan.baidu.com/s/xxxx abc1 --download預(yù)期結(jié)果轉(zhuǎn)存成功后程序會在 10 秒后自動開始下載。v4.0.2 起還支持直接粘貼整段分享口令加--fs_id可只轉(zhuǎn)存鏈接中的指定文件。場景三批量下載本地資料場景目標把一個目錄整體拉到本地正式下載前先驗證鏈接。操作步驟BaiduPCS-Go ls -size -desc /資料 BaiduPCS-Go download /資料 --test BaiduPCS-Go download /資料預(yù)期結(jié)果先按文件大小降序確認目標目錄規(guī)模--test只測試下載、不落盤正式下載支持斷點續(xù)傳本地重名文件自動跳過。?? 關(guān)鍵配置與調(diào)優(yōu)config查看所有配置項config set修改config reset恢復(fù)默認。真正需要關(guān)心的只有幾項普通用戶非 SVIPmax_parallel和max_download_load保持 1。README 明確警告調(diào)大下載并發(fā)極易觸發(fā)限速導(dǎo)致賬號幾小時至幾天內(nèi)接近 0 速這是所有配置里最重要的一條。SVIP 用戶max_parallel設(shè) 1020max_download_load設(shè) 12可穩(wěn)定跑滿帶寬。下載路徑config set -savedir /你的目錄指定下載保存位置。海外服務(wù)器遇到上傳異常時可嘗試pcs_addr更換上傳服務(wù)器地址或用proxy_hostnames為pan.baidu.com配置回國代理v4.0.0 起。配置文件位置Windows 在%APPDATA%\BaiduPCS-GoLinux/macOS 在$HOME/.config/BaiduPCS-Go也可用環(huán)境變量BAIDUPCS_GO_CONFIG_DIR指定其他位置。? 常見問題自查登錄失敗或提示 STOKEN 缺失癥狀登錄被拒或轉(zhuǎn)存時報錯。可能原因cookie 不是從百度網(wǎng)盤頁面獲取或 STOKEN 中沒有大寫字母多半拿錯了字段。驗證方法確認 cookie 來源是網(wǎng)盤首頁STOKEN 同樣必須在百度網(wǎng)盤頁面獲取。解決方式優(yōu)先改用login -cookies方式這是官方推薦的登錄途徑。輸出亂碼癥狀中文顯示為亂碼??赡茉蚪K端編碼不是 UTF-8Windows 上 Git Bash 等 mintty 環(huán)境也有顯示問題。驗證方法把終端編碼改為 UTF-8 后重新運行。解決方式改用系統(tǒng)自帶終端或 PowerShell。上傳 MD5 不一致或下載校驗失敗癥狀上傳或下載后提示 MD5 校驗不通過。可能原因已知問題——分片上傳時網(wǎng)盤端計算的 MD5 可能與本地不一致下載 MD5 校驗也可能誤報文件其實沒壞詳見 README.md 的已知問題一節(jié)。驗證方法把文件重新下載到本地對比 MD5。解決方式下載時加--nocheck跳過校驗。接入你的工作流定時任務(wù)每條命令都能獨立在命令行執(zhí)行可直接寫入 cron例如每天凌晨 2 點備份上傳0 2 * * * /usr/local/bin/BaiduPCS-Go upload /var/backups /備份 /var/log/pcs.log 21。交叉編譯Go 寫的程序可以自行編譯任意平臺比如GOOSwindows GOARCHamd64 CGO_ENABLED0 go build改GOOS、GOARCH為 linux、darwin 等即可得到對應(yīng)版本。更多資源完整命令列表可用BaiduPCS-Go help或交互模式里的help查看百度底層接口文檔見 docs/overview.md 與 docs/file_data_apis_list.md需要源碼時可git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go自行編譯。上手之后網(wǎng)盤的日常文件管理——登錄、列目錄、轉(zhuǎn)存、下載——就都是一條命令的事了?!久赓M下載鏈接】BaiduPCS-Goiikira/BaiduPCS-Go原版基礎(chǔ)上集成了分享鏈接/秒傳鏈接轉(zhuǎn)存功能項目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考