BaiduPCS-Go簡(jiǎn)介BaiduPCS-Go是一種仿 Linux shell 文件處理命令的百度網(wǎng)盤(pán)命令行客戶(hù)端,,可以在Windows, macOS, linux, 移動(dòng)設(shè)備等各種平臺(tái)使用,是一款百度網(wǎng)盤(pán)神器了,。據(jù)說(shuō)還能突破網(wǎng)盤(pán)下載速度的限制,,這個(gè)我倒沒(méi)有特別去試,畢竟還是鼓勵(lì)大家充個(gè)會(huì)員,,稍微支持一下百度網(wǎng)盤(pán)的咯,。 因?yàn)槭侨脚_(tái)使用,所以如果大家有興趣也可以在自己的電腦上使用,,具體的操作方法和安裝包都在BaiduPCS-Go的作者GitHub詳情頁(yè)面,。 本來(lái),網(wǎng)上更多的教程都是推薦bypy,。但是從bypy作者的GitHub發(fā)布頁(yè)上來(lái)看,,該項(xiàng)目已經(jīng)停止維護(hù)。而且我自己嘗試用的時(shí)候也經(jīng)常遇到問(wèn)題,。后來(lái)發(fā)現(xiàn)BaiduPCS-Go,,相較而言似乎更好用些。 下載和運(yùn)行在BaiduPCS-Go的發(fā)布頁(yè)找到符合自己硬件的壓縮包,。 這里需要注意兩點(diǎn): 雖然樹(shù)莓派很像一個(gè)桌面系統(tǒng),,但它的CPU其實(shí)是arm架構(gòu)。 BaiduPCS-Go的linux-arm64版本似乎不能在樹(shù)莓派中運(yùn)行,,我們需要的是linux-armv5或linux-armv7版本 我下載的是 BaiduPCS-Go-v3.5.6-linux-armv7.zip ,。下載好之后,將壓縮包解壓縮到 /opt 目錄中,。
打開(kāi)終端,,運(yùn)行命令 /opt/BaiduPCS-Go-v3.5.6-linux-armv7/BaiduPCS-Go login ,即可按照提示,,輸入用戶(hù)名密碼和驗(yàn)證碼之類(lèi)的登錄到百度網(wǎng)盤(pán),。 注意:這里的BaiduPCS-Go-v3.5.6-linux-armv7是文件夾的名字。你可以自定義,,比如修改為BaiduPCS-Go,,或者其他任何你喜歡的名字。另外,,運(yùn)行前注意檢查一下版本號(hào),,我用的是當(dāng)前最新版本3.5.6,但保不齊人家不會(huì)更新呀,,你就要用新的版本號(hào)來(lái)代替我的這個(gè)版本號(hào),。不過(guò)更保險(xiǎn)的方式是,點(diǎn)進(jìn)這個(gè)目錄里面,,找到BaiduPCS這個(gè)文件,,右鍵選擇復(fù)制路徑,。然后在終端中粘貼命令即可。 修改環(huán)境變量在終端中用命令行運(yùn)行程序雖然可行,,但是很繁瑣,,需要記住程序的路徑。說(shuō)實(shí)在的,,百度網(wǎng)盤(pán)這東西并不是那么常用,,一旦忘記還要重新去找。而且即便記得住,,那么長(zhǎng)的路徑打起來(lái)也很痛苦,。如果把文件保存在根目錄下就會(huì)面臨文件整理的痛苦。有沒(méi)有一個(gè)辦法可以讓我們的命令容易記,,而且方便輸入呢,? 答案是當(dāng)然的咯。就是改變環(huán)境變量,。相信學(xué)習(xí)過(guò)python的朋友對(duì)這個(gè)過(guò)程都很熟悉了吧,。修改環(huán)境變量,系統(tǒng)會(huì)預(yù)先加載這些文件夾,,如果運(yùn)行的程序在這個(gè)文件夾里面,,就能正常運(yùn)行啦。 Linux系統(tǒng)中修改環(huán)境變量的方法有很多方法,,主要是修改下面兩個(gè)目錄中的文件:
但是如果直接修改這些文件會(huì)面臨一些問(wèn)題,,并不建議直接修改,。比較推薦的方法是在 /etc/profile.d 目錄下創(chuàng)建一個(gè)自定義腳本。 創(chuàng)建并編輯腳本: sudo nano /etc/profile.d/custom.sh
在腳本中寫(xiě)入如下內(nèi)容: alias bdy='BaiduPCS-Go' export PATH=$PATH:/opt/BaiduPCS-Go-v3.5.6-linux-armv7
第一行 alias bdy='BaiduPCS-Go' 的意思是用“bhy”這個(gè)縮寫(xiě)代替“BaiduPCS-Go”這個(gè)比較長(zhǎng)而且大小寫(xiě)混雜不容易輸入的命令,。你當(dāng)然也可以把它改成一個(gè)你喜歡的簡(jiǎn)稱(chēng),。 第二行 export PATH=$PATH:/opt/BaiduPCS-Go-v3.5.6-linux-armv7 指的是將 /opt/BaiduPCS-Go-v3.5.6-linux-armv7 這個(gè)路徑加入到環(huán)境變量中。 然后還是,,ctrl+o保存,,回車(chē)確定,ctrl+x退出,。 現(xiàn)在,,按道理講,,在任意目錄中,只要我們輸入 bdy <指令> 就可以操作我們想要的指令了,。 但是,,事與愿違。我們得到的結(jié)果是 bash: bdy: command not found ,。 原來(lái),,雖然我們把環(huán)境變量寫(xiě)入了文件中,但是系統(tǒng)還沒(méi)有更新這個(gè)修改,。我們就需要在終端中輸入一條命令,,讓系統(tǒng)應(yīng)用這條變化: source /etc/profile.d/custom.sh
然后運(yùn)行一條命令試一下是否成功(如果之前沒(méi)有登陸百度云,也可以用 bdy login 來(lái)測(cè)試): bdy quota
最后返回網(wǎng)盤(pán)的空間和占用情況,,配置成功,。 注:遠(yuǎn)程桌面似乎權(quán)限很低,每當(dāng)重新打開(kāi)一個(gè)終端就要重新輸入 source /etc/profile.d/custom.sh 來(lái)更新環(huán)境變量信息,,特別不方便,。如果在shell中進(jìn)行相關(guān)操作就沒(méi)有這個(gè)問(wèn)題,只要更新一次,,以后直接用 bdy <指令> 的方式就可以順利運(yùn)行,。其實(shí)不只是這里,很多事情遠(yuǎn)程桌面都做不了,。所以我還是建議大家用樹(shù)莓派直接連鍵鼠顯示器操作,。如果非要遠(yuǎn)程的話,最好用shell操作,。都已經(jīng)用Linux了,,說(shuō)明你已經(jīng)有了一定的代碼基礎(chǔ),能用命令行辦到的就輸命令唄,。 BaiduPCS-Go的基本操作更多的操作細(xì)節(jié),,還是參考作者在GitHub發(fā)布頁(yè)上的說(shuō)明。 基本操作: 1 bdy login #登陸賬號(hào) 2 bdy login -bduss=<BDUSS> #用百度 BDUSS 來(lái)登錄百度賬號(hào) 3 bdy su <uid> #切換用戶(hù) 4 bdy ls #列出所有文件 5 bdy download <文件/目錄路徑1> <文件/目錄2> <文件/目錄3> ... #下載文件,。如需下載多個(gè)不同的文件/目錄,,它們之間需要用空格分隔開(kāi)。如果文件/目錄名中又空客,,可以用\ 來(lái)代替,。因?yàn)檫@條命令很常用,作者很貼心地給這條命令引入了一個(gè)簡(jiǎn)寫(xiě):bdy d <文件/目錄路徑1> 6 bdy logout #退出賬號(hào)
配置: 1 bdy config # 顯示配置 2 bdy config set # 設(shè)置配置
默認(rèn)配置中是不啟用https的,,可以通過(guò)如下命令啟用https: bdy config set --enable_https
默認(rèn)的下載目錄是當(dāng)前用戶(hù)的 download 目錄,,可用如下命令修改下載目錄(需要把里面的 /media/pi/MyBook/BaiduyunDownload 替換為你想要設(shè)置的下載目錄): bdy config set --savedir /media/pi/MyBook/BaiduyunDownload 主要參考網(wǎng)站: |
|
來(lái)自: ekylin > 《實(shí)用技巧》