大家在使用網盤的時候,一定忍受不了限速下載的速度。今天給大家分享一個開源的網盤下載專案BaiduPCS-Go。Go語言編寫,仿 Linux shell 檔案處理命令的百度網盤命令列客戶端。多平臺支援, 支援 Windows, macOS, linux, 移動裝置等。
客戶端下載
專案下載地址,根據自己的作業系統選擇相應的下載包,下載解壓後的目錄如下:
初始狀態
下載檔案/目錄本地預設路徑是download資料夾下,可已使用命令指定本地下載路徑。
因為README中詳細的介紹了命令列命令的使用,所以我只做幾個主要功能的介紹:
登入
BaiduPCS-Go login
複製程式碼
登入
列出目錄
列出當前工作目錄的檔案和目錄或指定目錄
BaiduPCS-Go ls
BaiduPCS-Go ls <目錄>
複製程式碼
切換工作目錄
BaiduPCS-Go cd <目錄>
複製程式碼
切換工作目錄
下載檔案/目錄
BaiduPCS-Go download <網盤檔案或目錄的路徑1> <檔案或目錄2> <檔案或目錄3> ...
BaiduPCS-Go d <網盤檔案或目錄的路徑1> <檔案或目錄2> <檔案或目錄3> ...
複製程式碼
###可選引數
-test: 測試下載, 此操作不會儲存檔案到本地
-status: 輸出所有執行緒的工作狀態
--save: 將下載的檔案直接儲存到當前工作目錄
--saveto: 將下載的檔案直接儲存到指定的目錄
-x: 為檔案加上執行許可權, (windows系統無效)
-p <num>: 指定下載的最大併發量
複製程式碼
隨便截圖一張,下載速度還是相當給力的!
下載檔案/目錄
上傳檔案/目錄
BaiduPCS-Go upload <本地檔案/目錄的路徑1> <檔案/目錄2> <檔案/目錄3> ... <目標目錄>
BaiduPCS-Go u <本地檔案/目錄的路徑1> <檔案/目錄2> <檔案/目錄3> ... <目標目錄>
複製程式碼
- 上傳的檔案將會儲存到, <目標目錄>.
- 遇到同名檔案將會自動覆蓋!!
- 當上傳的檔名和網盤的目錄名稱相同時, 不會覆蓋目錄, 防止丟失資料.
上傳檔案/目錄
上傳完成之後列出目錄:
上傳後的目錄
是不是很贊,良心工具,抓緊用起來吧!
-----END-----
喜歡本文的朋友們,歡迎掃一掃下圖關注公眾號擼碼那些事,收看更多精彩內容