BaiduPCS-Go的使用

About My Blog

我自己的搭建的博客開始支持RSS訂閱啦,我在慢慢的把它變得越來越好看,歡迎大家來玩。這篇文章在我的博客的鏈接在此。

Why BaiduPCS-Go

BaiduPCS-Go是一個(gè)用Go語言編的命令行版的百度網(wǎng)盤,我們可以類比mas和Appstore的關(guān)系。那么為什么要用這樣一個(gè)安裝比較麻煩,還要記命令行的百度網(wǎng)盤的替代品,直接用百度網(wǎng)盤客戶端不好么?
這還真的是不好,百度網(wǎng)盤在mac下是一個(gè)十足的閹割版,最常用的功能中,Mac版缺失了以下幾種功能:

  1. 沒有分享功能:mac下的客戶端的分享功能居然是需要通過瀏覽器打開,太不優(yōu)雅了。
  2. 沒有離線下載任務(wù):直接導(dǎo)致不能下載磁力鏈接。
    如果你和我一樣平時(shí)一樣習(xí)慣終端操作,這個(gè)工具的學(xué)習(xí)成本超級(jí)低,同時(shí)它還有一定的提升下載速度的功效。

使用指南

安裝

Mac一般是預(yù)裝了go的,如果沒有的話,使用brew install go來安裝。除了go我們還需要安裝git,同樣使用brew install git。在擁有了git和go以后,執(zhí)行下面的指令即可。

go get -u -v github.com/iikira/BaiduPCS-Go

注:在安裝途中,有提示說其安裝到了一個(gè)~/go/bin的目錄,也就是說這個(gè)工具的執(zhí)行文件在~/go/bin這個(gè)目錄。
為了之后我們能夠全局使用這個(gè)指令,于是我們將export PATH="/Users/deamov/go/bin:$PATH"添加到配置環(huán)境變量的文件中,如果沒有使用zsh的話在~/.bashrc中,如果用的是zsh的話在~/.zshrc中。
注:deamov是我的電腦的用戶名,至此安裝便結(jié)束了。

常用操作說明

登陸

BaiduPCS-Go

簡單一行指令就可以登錄了,如果之前已經(jīng)登陸過賬號(hào)的話,現(xiàn)在就已經(jīng)可以開始進(jìn)行下載等操作了,如下效果圖。

image

第一次使用需要有登陸的操作,輸入login即可登陸,尊許提示依次輸入賬戶和密碼即可,如果需要驗(yàn)證碼,則會(huì)輸出一個(gè)鏈接,打開就可以看到驗(yàn)證碼了。

基本操作

基本的移動(dòng)目錄的方式和linux的操作一樣,ls是現(xiàn)實(shí)當(dāng)前目錄的文件,rm是刪除命令,cd是切換目錄,創(chuàng)建目錄是mkdir,拷貝是cp,值得一提的是它支持Tab補(bǔ)全。和平時(shí)使用的終端命令不同的有如下幾個(gè)指令。

  • 搜索:平時(shí)我們使用的grep在這里是不能使用的,我們用search關(guān)鍵詞來搜索。
    search 關(guān)鍵字 # 搜索當(dāng)前工作目錄的文件
    search -path=/ 關(guān)鍵字 # 搜索根目錄的文件
    search -r 關(guān)鍵字   # 遞歸搜索當(dāng)前工作目錄的文件 
    
  • 下載:記住是download就好啦
    download <網(wǎng)盤文件或目錄的路徑1> 
    d <網(wǎng)盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
    # 當(dāng)然支持多文件下載咯,下載目錄默認(rèn)在~/Download文件夾中
    
  • 離線下載: 支持http/https/ftp/電驢/磁力鏈協(xié)議
    # 將百度和騰訊主頁, 離線下載到根目錄 /
    offlinedl add -path=/ http://baidu.com http://qq.com
    
    # 添加磁力鏈接任務(wù)
    offlinedl add magnet:?xt=urn:btih:xxx
    
    # 查詢?nèi)蝿?wù)ID為 12345 的離線下載任務(wù)狀態(tài)
    offlinedl query 12345
    
    # 取消任務(wù)ID為 12345 的離線下載任務(wù)
    offlinedl cancel 12345 
    

分享share

  • 查看分享內(nèi)容
    share list
    share l
    
  • 取消分享
    share cancel <shareid_1>
    share c <shareid_1>
    # 遺憾的是只能支持通過shareid來取消分享
    

上傳:同名文件會(huì)被覆蓋

$ BaiduPCS-Go upload <本地文件/目錄的路徑1> <文件/目錄2> <文件/目錄3> ... <目標(biāo)目錄>
$ BaiduPCS-Go u <本地文件/目錄的路徑1> <文件/目錄2> <文件/目錄3> ... <目標(biāo)目錄>

# 實(shí)例
$ BaiduPCS-Go upload ~/Downloads/1.mp4 /Video

其他

這個(gè)工具很強(qiáng)大,還可以通過設(shè)置下載線程數(shù)等等操作來提升下載速度,更多詳細(xì)的操作請(qǐng)參考它的官網(wǎng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,814評(píng)論 9 468
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 6,353評(píng)論 0 10
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,694評(píng)論 19 139
  • 仰觀宇宙之大,俯察品類之盛,所以游目騁懷,足以極視聽之娛,信可樂也。 面對(duì)著世界三大瀑布之一——尼亞加拉大瀑布,只...
    開陽5760閱讀 216評(píng)論 0 1
  • 愿你惦記的人能跟你道聲晚安 ,獨(dú)闖的日子里不覺得孤單。 愿你在被愛人的眼里,連撐傘的樣子都像捧著一束玫瑰花。 愿你...
    影子shadow520閱讀 321評(píng)論 5 3

友情鏈接更多精彩內(nèi)容