BaiduPCS-Go——Windows/Linux下的百度网盘命令行客户端

自渡
2024-10-15 / 0 评论 / 22 阅读

前言
BaiduPCS-Go是用Go语言编写的百度网盘命令行客户端,这是百度网盘重度依赖者的福音。
虽然现在喷百度网盘的人特别多,说它收费,限速。但我个人认为,它的稳定性相比其他两家还是不错的。但是windows下的百度网盘客户端现在真的是又臃肿又垃圾,非常卡(屎山代码),所以我早已抛弃官方客户端改用BaiduPCS-Go命令行了。
传说百度网盘只要你开了会员,它必然能跑满你的带宽 表情
但不建议在公有网盘上存放私人数据,有条件还是得自己搭建,如seafile之类的网盘,毕竟很多大学也在用它。至于百度网盘用来干什么的,我想懂的都懂。 表情
BaiduPCS-GO支持的平台:
该项目支持x86和arm架构下的Linux系统,Windows系统,mipsel平台等。
该项目的原作者为iikira,托管于github上,但目前原作者已清空代码,我们可以使用经由qjfoidnh二次开发的该软件。
项目地址:https://github.com/qjfoidnh/BaiduPCS-Go
目前最新版本为3.9.5,作者已为各平台编译好了二进制版本。可以选择适用于自己操作系统的版本下载安装。
下载地址:https://github.com/qjfoidnh/BaiduPCS-Go/releases
优点
1.在Windows下可完美替代官方客户端,效率高。(官方客户端屎山代码,过于臃肿,打开巨慢)
2.在Linux下也可以使用,方便直接下载文件。
注意事项
需要注意的是,BaiduPCS-Go只是一个客户端的替代工具,本身不具备解除限速的功能。需要跑满带宽仍然需要开通会员。
使用方法
在Linux下,我们将下载的压缩包解压,并赋予执行权限,然后执行。

chmod +x BaiduPCS-Go
./BaiduPCS-Go

执行后我们就进入了程序的命令行。

BaiduPCS-Go#

首先我们应该先登录,建议使用bduss登录较为安全。
这里是获取bduss的办法:
https://jingyan.baidu.com/article/5553fa829a6a9e65a23934b0.html
(有不会操作的朋友,可以留言问博主)
在程序的命令行页面,使用login命令登录

BaiduPCS-Go login -bduss=你刚才从cookie获取到的bduss

现在已经登录成功,下面举几个常见例子:
例:下载网盘上的文件/dir/file.txt,并指定其保存目录为/media/user/

BaiduPCS-Go# download /dir/file.txt --saveto /media/user/

例:把本地文件/media/user/local.txt上传到网盘里/我的资源/目录下:

BaiduPCS-Go# upload /media/user/local.txt /我的资源/

如果上传时不想使用秒传功能则加上--norapid参数

BaiduPCS-Go# upload --norapid /media/user/local.txt /我的资源/

例:批量上传 1.txt 2.txt到/我的资源/下

BaiduPCS-Go# upload /media/user/1.txt /media/user/2.txt /我的资源/

以下是程序的完整使用指南
如需获取更多内容,请到github查看https://github.com/qjfoidnh/BaiduPCS-Go?tab=readme-ov-file#%E5%AE%89%E8%A3%85

tool        工具箱
clear, cls   清空控制台
env          显示程序环境变量
run          执行本机系统命令
sumfile, sf  获取本地文件的秒传信息 (目前秒传功能已失效)
update       检测程序更新
login       登录百度账号
loglist     列出帐号列表
logout      退出百度账号号
setastoken  设定当前账号的accessToken
su          切换百度账号
who         获取当前帐号

cd          切换工作目录
cp          拷贝文件/目录
createsuperfile, csf 手动分片上传—合并分片文件
download, d 下载文件/目录
export, ep  导出文件/目录
fixmd5      修复文件MD5
locate, lt  获取下载直链
ls, l, ll   列出目录
match       测试通配符
meta        获取文件/目录的元信息
mkdir       创建目录
mv          移动/重命名文件/目录
offlinedl, clouddl, od 离线下载
pwd         输出工作目录
quota       获取网盘配额rapidupload, ru    手动秒传文件
recycle     回收站
rm          删除文件/目录
search, s   搜索文件
share       分享文件/目录
transfer    转存文件/目录
tree, t     列出目录的树形图
upload, u   上传文件/目录
配置 :
config  显示和修改程序配置项
0

评论 (0)

取消