1. 程式人生 > >分享一個開源的網盤下載工具BaiduPCS-Go

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

eid 下載工具 使用命令 遇到 功能 保存文件 命令的使用 語言 點擊

大家在使用網盤的時候,一定忍受不了限速下載的速度。今天給大家分享一個開源的網盤下載項目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> ... <目標目錄>
  • 上傳的文件將會保存到, <目標目錄>.

  • 遇到同名文件將會自動覆蓋!!
  • 當上傳的文件名和網盤的目錄名稱相同時, 不會覆蓋目錄, 防止丟失數據.

技術分享圖片

上傳完成之後列出目錄:

技術分享圖片

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



作者:擼碼那些事

來源:http://songwenjie.cnblogs.com/
聲明:本文為博主學習感悟總結,水平有限,如果不當,歡迎指正。如果您認為還不錯,不妨點擊一下下方的推薦按鈕,謝謝支持。轉載與引用請註明出處。
微信公眾號:
技術分享圖片

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