分享一個開源的網盤下載工具BaiduPCS-Go

CoderFocus發表於2018-05-13

大家在使用網盤的時候,一定忍受不了限速下載的速度。今天給大家分享一個開源的網盤下載專案BaiduPCS-Go。Go語言編寫,仿 Linux shell 檔案處理命令的百度網盤命令列客戶端。多平臺支援, 支援 Windows, macOS, linux, 移動裝置等。

mark
客戶端下載

專案下載地址,根據自己的作業系統選擇相應的下載包,下載解壓後的目錄如下:

mark
初始狀態

下載檔案/目錄本地預設路徑是download資料夾下,可已使用命令指定本地下載路徑。

因為README中詳細的介紹了命令列命令的使用,所以我只做幾個主要功能的介紹:

登入

BaiduPCS-Go login
複製程式碼

mark
登入

列出目錄

列出當前工作目錄的檔案和目錄或指定目錄

BaiduPCS-Go ls
BaiduPCS-Go ls <目錄>
複製程式碼

52584755804

切換工作目錄

BaiduPCS-Go cd <目錄>
複製程式碼

mark
切換工作目錄

下載檔案/目錄

BaiduPCS-Go download <網盤檔案或目錄的路徑1> <檔案或目錄2> <檔案或目錄3> ...
BaiduPCS-Go d <網盤檔案或目錄的路徑1> <檔案或目錄2> <檔案或目錄3> ...
複製程式碼

###可選引數

-test: 測試下載, 此操作不會儲存檔案到本地
-status: 輸出所有執行緒的工作狀態
--save: 將下載的檔案直接儲存到當前工作目錄
--saveto: 將下載的檔案直接儲存到指定的目錄
-x: 為檔案加上執行許可權, (windows系統無效)
-p <num>: 指定下載的最大併發量
複製程式碼

隨便截圖一張,下載速度還是相當給力的!

mark
下載檔案/目錄

上傳檔案/目錄

BaiduPCS-Go upload <本地檔案/目錄的路徑1> <檔案/目錄2> <檔案/目錄3> ... <目標目錄>
BaiduPCS-Go u <本地檔案/目錄的路徑1> <檔案/目錄2> <檔案/目錄3> ... <目標目錄>
複製程式碼
  • 上傳的檔案將會儲存到, <目標目錄>.
  • 遇到同名檔案將會自動覆蓋!!
  • 當上傳的檔名和網盤的目錄名稱相同時, 不會覆蓋目錄, 防止丟失資料.

mark
上傳檔案/目錄

上傳完成之後列出目錄:

mark
上傳後的目錄

是不是很贊,良心工具,抓緊用起來吧!


                                                      -----END-----


               喜歡本文的朋友們,歡迎掃一掃下圖關注公眾號擼碼那些事,收看更多精彩內容

                                       分享一個開源的網盤下載工具BaiduPCS-Go


相關文章