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

你們在使用網盤的時候,必定忍受不了限速下載的速度。今天給你們分享一個開源的網盤下載項目BaiduPCS-Go。Go語言編寫,仿 Linux shell 文件處理命令的百度網盤命令行客戶端。多平臺支持, 支持 Windows, macOS, linux, 移動設備等。linux

mark

項目下載地址,根據本身的操做系統選擇相應的下載包,下載解壓後的目錄以下:git

mark

下載文件/目錄本地默認路徑是download文件夾下,可已使用命令指定本地下載路徑。github

由於README中詳細的介紹了命令行命令的使用,因此我只作幾個主要功能的介紹:shell

登陸

BaiduPCS-Go login

mark

列出目錄

列出當前工做目錄的文件和目錄或指定目錄windows

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

上傳完成以後列出目錄:post

mark

是否是很贊,良心工具,抓緊用起來吧!學習



做者: 擼碼那些事

來源:http://songwenjie.cnblogs.com/
聲明:本文爲博主學習感悟總結,水平有限,若是不當,歡迎指正。若是您認爲還不錯,不妨點擊一下下方的 推薦按鈕,謝謝支持。轉載與引用請註明出處。

微信公衆號:
相關文章
相關標籤/搜索