網友評分: 5.3分
BaiduPCS-Go是一款可以加速下載百度網盤的軟件,軟件直接采用開源命令行操作來下載百度云文件,采用的命令行模式的,全程都是在黑框框里面敲命令,能夠滿速下載和上傳文件,下載速度可達5M每秒,有需要的趕快來試試吧!
1、登錄百度帳號
?。?)常規登錄百度帳號
支持在線驗證綁定的手機號或郵箱,
BaiduPCS-Go login
2、使用百度 BDUSS 來登錄百度帳號
BaiduPCS-Go login -bduss=<BDUSS>
例子:
BaiduPCS-Go login -bduss=1234567
BaiduPCS-Go login
請輸入百度用戶名(手機號/郵箱/用戶名), 回車鍵提交 > 1234567
3、獲取當前帳號, 和所有已登錄的百度帳號
BaiduPCS-Go loglist
4、切換已登錄的百度帳號
BaiduPCS-Go su <uid>
BaiduPCS-Go su
請輸入要切換帳號的 # 值 >
5、退出當前登錄的百度帳號
BaiduPCS-Go logout
程序會進一步確認退出帳號, 防止誤操作.
6、獲取配額, 即獲取網盤的總儲存空間, 和已使用的儲存空間
BaiduPCS-Go quota
7、切換工作目錄
BaiduPCS-Go cd <目錄>
8、切換工作目錄后自動列出工作目錄下的文件和目錄
BaiduPCS-Go cd -l <目錄>
例子:
# 切換 /我的資源 工作目錄
BaiduPCS-Go cd /我的資源
# 切換 /我的資源 工作目錄, 并自動列出 /我的資源 下的文件和目錄
BaiduPCS-Go cd -l 我的資源
# 使用通配符
BaiduPCS-Go cd /我的*
9、輸出當前所在目錄
BaiduPCS-Go pwd
10、列出當前工作目錄的文件和目錄或指定目錄
BaiduPCS-Go ls
BaiduPCS-Go ls <目錄>
11、列出當前工作目錄的文件和目錄或指定目錄樹形圖
BaiduPCS-Go tree
BaiduPCS-Go tree <目錄>
例子:
BaiduPCS-Go ls 我的資源
# 使用通配符
BaiduPCS-Go ls /我的*
12、獲取單個文件/目錄的元信息(詳細信息)
BaiduPCS-Go meta <文件/目錄>
# 默認獲取工作目錄元信息
BaiduPCS-Go meta
例子:
BaiduPCS-Go meta 我的資源
BaiduPCS-Go meta /
13、下載文件或目錄
BaiduPCS-Go download <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
BaiduPCS-Go d <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
14、可選參數
-test: 測試下載, 此操作不會保存文件到本地
-p <num>: 指定下載的最大并發量
支持多個文件或目錄的下載.
下載的文件默認保存到 程序所在目錄 的 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 *
15、上傳文件或目錄
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 /視頻
16、手動秒傳文件
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
17、獲取文件的秒傳信息
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
18、創建目錄
BaiduPCS-Go mkdir <目錄>
例子:
BaiduPCS-Go mkdir 123
刪除 單個/多個 文件/目錄
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 /我的資源
19、拷貝(復制) 單個/多個 文件/目錄
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 /
移動/重命名 單個/多個 文件/目錄
# 移動:
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
21、離線下載
BaiduPCS-Go offlinedl
BaiduPCS-Go clouddl
BaiduPCS-Go od
離線下載支持http/https/ftp/電驢/磁力鏈協議
22、添加離線下載任務
BaiduPCS-Go offlinedl add -path=<離線下載文件保存的路徑> 資源地址1 地址2 ...
添加任務成功之后, 返回離線下載的任務ID.
23、精確查詢離線下載任務
BaiduPCS-Go offlinedl query 任務ID1 任務ID2 ...
24、查詢離線下載任務列表
BaiduPCS-Go offlinedl list
25、取消離線下載任務
BaiduPCS-Go offlinedl cancel 任務ID1 任務ID2 ...
26、刪除離線下載任務
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
27、顯示和修改程序配置項
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