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