BaiduPCS-Go是一款非常不錯的百度網盤工具,使用這款軟件能夠快速的進行下載,支持高速以及離線下載,兵器熱這款軟件支持多平台以及多種設備,操作方法十分的簡單,需要的小夥伴趕快下載吧。
多平台支持, 支持 Windows, macOS, linux, 移動設備等.
百度帳號多用戶支持;
通配符匹配網盤路徑, 通配符_百度百科;
下載網盤內文件, 支持多個文件或目錄下載, 支持斷點續傳和高並發下載;
上傳2GB以內的文件, 支持多個文件或目錄上傳;
離線下載, 支持http/https/ftp/電驢/磁力鏈協議.
如果程序運行時輸出亂碼, 請檢查下終端的編碼方式是否為 UTF-8.
使用本程序之前, 建議學習一些 linux 基礎知識 和 基礎命令.
如果未帶任何參數運行程序, 程序將會進入獨有的 console 模式, 可直接運行相關命令.
console 模式下, 光標所在行的前綴應為 BaiduPCS-Go >, 如果登錄了百度帳號則格式為 BaiduPCS-Go:<工作目錄> <百度ID>$
程序會提供相關命令的使用說明.
1、常規登錄百度帳號
支持在線驗證綁定的手機號或郵箱,
BaiduPCS-Go login
2、使用百度 BDUSS 來登錄百度帳號
關於 獲取百度 BDUSS
BaiduPCS-Go login -bduss=
例子
BaiduPCS-Go login -bduss=1234567
BaiduPCS-Go login
請輸入百度用戶名(手機號/郵箱/用戶名), 回車鍵提交 > 1234567
3、獲取當前帳號, 和所有已登錄的百度帳號
BaiduPCS-Go loglist
4、切換已登錄的百度帳號
BaiduPCS-Go su
BaiduPCS-Go su
請輸入要切換帳號的 # 值 >
5、退出當前登錄的百度帳號
BaiduPCS-Go logout
程序會進一步確認退出帳號, 防止誤操作.
獲取配額, 即獲取網盤的總儲存空間, 和已使用的儲存空間
BaiduPCS-Go quota
6、切換工作目錄
BaiduPCS-Go cd <目錄>
7、切換工作目錄後自動列出工作目錄下的文件和目錄
BaiduPCS-Go cd -l <目錄>
例子
# 切換 /我的資源 工作目錄
BaiduPCS-Go cd /我的資源
# 切換 /我的資源 工作目錄, 並自動列出 /我的資源 下的文件和目錄
BaiduPCS-Go cd -l 我的資源
# 使用通配符
BaiduPCS-Go cd /我的*
8、輸出當前所在目錄
BaiduPCS-Go pwd
列出當前工作目錄的文件和目錄或指定目錄
BaiduPCS-Go ls
BaiduPCS-Go ls <目錄>
例子
BaiduPCS-Go ls 我的資源
# 使用通配符
BaiduPCS-Go ls /我的*
9、列出當前工作目錄的文件和目錄或指定目錄樹形圖
BaiduPCS-Go tree <目錄>
# 默認獲取工作目錄元信息
BaiduPCS-Go tree
10、獲取單個文件/目錄的元信息 (詳細信息)
BaiduPCS-Go meta <文件/目錄>
# 默認獲取工作目錄元信息
BaiduPCS-Go meta
例子
BaiduPCS-Go meta 我的資源
BaiduPCS-Go meta /
11、下載文件或目錄
BaiduPCS-Go download <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
BaiduPCS-Go d <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
可選參數
-test: 測試下載, 此操作不會保存文件到本地
-state: 輸出所有線程的工作狀態
-p : 指定下載的最大並發量
12、支持多個文件或目錄的下載.
下載的文件默認保存到 程序所在目錄 的 download/ 目錄, 支持設置指定目錄, 重名的文件會自動跳過!
例子
# 設置保存目錄, 保存到 D:\Downloads
# 注意區別反斜杠 "\" 和 斜杠 "/" !!!
BaiduPCS-Go config set -savedir D:/Downloads
# 下載 /我的資源/1.mp4
BaiduPCS-Go d /我的資源/1.mp4
# 下載 /我的資源 整個目錄!!
BaiduPCS-Go d /我的資源
# 下載網盤內的全部文件!!
BaiduPCS-Go d /
BaiduPCS-Go d *
13、上傳文件或目錄
BaiduPCS-Go upload <本地文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ... <網盤的目標目錄>
BaiduPCS-Go u <本地文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ... <網盤的目標目錄>
上傳的文件將會保存到, <網盤的目標目錄>.
遇到同名文件將會自動覆蓋!!
當上傳的文件名和網盤的目錄名稱相同時, 不會覆蓋目錄, 防止丟失數據.
例子:
# 將本地的 C:\Users\Administrator\Desktop\1.mp4 上傳到網盤 /視頻 目錄
# 注意區別反斜杠 "\" 和 斜杠 "/" !!!
BaiduPCS-Go upload C:/Users/Administrator/Desktop/1.mp4 /視頻
# 將本地的 C:\Users\Administrator\Desktop\1.mp4 和 C:\Users\Administrator\Desktop\2.mp4 上傳到網盤 /視頻 目錄
BaiduPCS-Go upload C:/Users/Administrator/Desktop/1.mp4 C:/Users/Administrator/Desktop/2.mp4 /視頻
# 將本地的 C:\Users\Administrator\Desktop 整個目錄上傳到網盤 /視頻 目錄
BaiduPCS-Go upload C:/Users/Administrator/Desktop /視頻
14、手動秒傳文件
BaiduPCS-Go rapidupload -length=<文件的大小> -md5=<文件的md5值> -slicemd5=<文件前256KB切片的md5值(可選)> -crc32=<文件的crc32值(可選)> <保存的網盤路徑, 需包含文件名>
BaiduPCS-Go ru -length=<文件的大小> -md5=<文件的md5值> -slicemd5=<文件前256KB切片的md5值(可選)> -crc32=<文件的crc32值(可選)> <保存的網盤路徑, 需包含文件名>
注意: 使用此功能秒傳文件, 前提是知道文件的大小, md5, 前256KB切片的 md5 (可選), crc32 (可選), 且百度網盤中存在一模一樣的文件.
上傳的文件將會保存到網盤的目標目錄.
遇到同名文件將會自動覆蓋!
例子:
# 如果秒傳成功, 則保存到網盤路徑 /test
BaiduPCS-Go rapidupload -length=56276137 -md5=fbe082d80e90f90f0fb1f94adbbcfa7f -slicemd5=38c6a75b0ec4499271d4ea38a667ab61 -crc32=314332359 /test
# 精簡一下, 如果秒傳成功, 則保存到網盤路徑 /test
BaiduPCS-Go rapidupload -length=56276137 -md5=fbe082d80e90f90f0fb1f94adbbcfa7f /test
15、獲取文件的秒傳信息
BaiduPCS-Go sumfile <本地文件的路徑>
BaiduPCS-Go sf <本地文件的路徑>
獲取文件的大小, md5, 前256KB切片的 md5, crc32, 可用於秒傳文件.
例子:
# 獲取 C:\Users\Administrator\Desktop\1.mp4 的秒傳信息
BaiduPCS-Go sumfile C:/Users/Administrator/Desktop/1.mp4
16、創建目錄
BaiduPCS-Go mkdir <目錄>
例子
BaiduPCS-Go mkdir 123
17、刪除 單個/多個 文件/目錄
BaiduPCS-Go rm <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
注意: 刪除多個文件和目錄時, 請確保每一個文件和目錄都存在, 否則刪除操作會失敗.
被刪除的文件或目錄可在網盤文件回收站找回.
例子
# 刪除 /我的資源/1.mp4
BaiduPCS-Go rm /我的資源/1.mp4
# 刪除 /我的資源/1.mp4 和 /我的資源/2.mp4
BaiduPCS-Go rm /我的資源/1.mp4 /我的資源/2.mp4
# 刪除 /我的資源 內的所有文件和目錄, 但不刪除該目錄
BaiduPCS-Go rm /我的資源/*
# 刪除 /我的資源 整個目錄 !!
BaiduPCS-Go rm /我的資源
18、拷貝(複製) 單個/多個 文件/目錄
BaiduPCS-Go cp <文件/目錄> <目標 文件/目錄>
BaiduPCS-Go cp <文件/目錄1> <文件/目錄2> <文件/目錄3> ... <目標目錄>
注意: 拷貝(複製) 多個文件和目錄時, 請確保每一個文件和目錄都存在, 否則拷貝操作會失敗.
例子
# 將 /我的資源/1.mp4 複製到 根目錄 /
BaiduPCS-Go cp /我的資源/1.mp4 /
# 將 /我的資源/1.mp4 和 /我的資源/2.mp4 複製到 根目錄 /
BaiduPCS-Go cp /我的資源/1.mp4 /我的資源/2.mp4 /
19、移動/重命名 單個/多個 文件/目錄
# 移動:
BaiduPCS-Go mv <文件/目錄1> <文件/目錄2> <文件/目錄3> ... <目標目錄>
# 重命名:
BaiduPCS-Go mv <文件/目錄> <重命名的文件/目錄>
注意: 移動多個文件和目錄時, 請確保每一個文件和目錄都存在, 否則移動操作會失敗.
例子
# 將 /我的資源/1.mp4 移動到 根目錄 /
BaiduPCS-Go mv /我的資源/1.mp4 /
# 將 /我的資源/1.mp4 重命名為 /我的資源/3.mp4
BaiduPCS-Go mv /我的資源/1.mp4 /我的資源/3.mp4
20、離線下載
BaiduPCS-Go offlinedl
BaiduPCS-Go clouddl
BaiduPCS-Go od
離線下載支持http/https/ftp/電驢/磁力鏈協議
21、添加離線下載任務
BaiduPCS-Go offlinedl add -path=<離線下載文件保存的路徑> 資源地址1 地址2 ...
添加任務成功之後, 返回離線下載的任務ID.
精確查詢離線下載任務
BaiduPCS-Go offlinedl query 任務ID1 任務ID2 ...
查詢離線下載任務列表
BaiduPCS-Go offlinedl list
取消離線下載任務
BaiduPCS-Go offlinedl cancel 任務ID1 任務ID2 ...
刪除離線下載任務
BaiduPCS-Go offlinedl delete 任務ID1 任務ID2 ...
例子
# 將百度和騰訊主頁, 離線下載到根目錄 /
BaiduPCS-Go offlinedl add -path=/ http://baidu.com http://qq.com
# 添加磁力鏈接任務
BaiduPCS-Go offlinedl add magnet:?xt=urn:btih:xxx
# 查詢任務ID為 12345 的離線下載任務狀態
BaiduPCS-Go offlinedl query 12345
# 取消任務ID為 12345 的離線下載任務
BaiduPCS-Go offlinedl cancel 12345
22、顯示和修改程序配置項
BaiduPCS-Go config
BaiduPCS-Go config set
例子
# 顯示所有可以設置的值
BaiduPCS-Go config -h
BaiduPCS-Go config set -h
# 設置下載文件的儲存目錄
BaiduPCS-Go config set -savedir D:/Downloads
# 設置下載最大並發量為 150
BaiduPCS-Go config set -max_parallel 150
# 組合設置,
BaiduPCS-Go config set -max_parallel 150 -savedir D:/Downloads
23、工具箱
BaiduPCS-Go tool
目前工具箱支持加解密文件等.
234KB/01-09
聊天工具
下載321KB/01-09
聊天工具
下載231KB/01-09
聊天工具
下載76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06