BaiduPCS-Go 百度网盘客户端介绍及教程
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

目前百度网盘不开会员就疯狂限速,今天博主介绍一下BaiduPCS-Go插件,这个是个使用命令来下载百度网盘的插件,而且还支持http/https/ftp/电驴/磁力链协议下载,需要熟悉一些linux的命令,感兴趣的来看看吧。
特色
多平台支持, 支持 Windows, macOS, linux, 移动设备等.
百度帐号多用户支持;
通配符匹配网盘路径和 Tab 自动补齐命令和路径,?通配符_百度百科;
下载网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载;
上传本地文件, 支持上传大文件(>2GB), 支持多个文件或目录上传;
离线下载, 支持http/https/ftp/电驴/磁力链协议.
下载/运行 说明
Go语言程序, 可直接在发布页下载使用.
如果程序运行时输出乱码, 请检查下终端的编码方式是否为?UTF-8.
使用本程序之前, 建议学习一些 linux 基础知识 和 基础命令.
如果未带任何参数运行程序, 程序将会进入仿Linux shell系统用户界面的cli交互模式, 可直接运行相关命令.
cli交互模式下, 光标所在行的前缀应为BaiduPCS-Go >?, 如果登录了百度帐号则格式为?BaiduPCS-Go:<工作目录> <百度ID>$
程序会提供相关命令的使用说明.
Windows
程序应在 命令提示符 (Command Prompt) 或 PowerShell 中运行, 在 mintty (例如: GitBash) 可能会有显示问题.
也可直接双击程序运行, 具体使用方法请参见?命令列表及说明?和?初级使用教程.
Linux / macOS
程序应在 终端 (Terminal) 运行.
具体使用方法请参见?命令列表及说明?和?初级使用教程.
Android / iOS
Android / iOS 移动设备操作比较麻烦, 不建议在移动设备上使用本程序.
安卓, 建议使用?Termux?或?NeoTerm?或 终端模拟器, 以提供终端环境.
苹果iOS, 需要越狱, 在 Cydia 搜索下载并安装 MobileTerminal, 或者其他提供终端环境的软件.
具体使用方法请参见?命令列表及说明?和?初级使用教程.
命令列表及说明
注意 ! ! !
命令的前缀?BaiduPCS-Go?为指向程序运行的全路径名 (ARGv 的第一个参数)
直接运行程序时, 未带任何其他参数, 则程序进入cli交互模式, 运行以下命令时, 要把命令的前缀?BaiduPCS-Go?去掉!
cli交互模式已支持按tab键自动补全命令和路径.
检测程序更新
BaiduPCS-Go update| 1 | BaiduPCS-Go update |
登录百度帐号
常规登录百度帐号
支持在线验证绑定的手机号或邮箱,
BaiduPCS-Go login| 1 | BaiduPCS-Go login |
使用百度 BDUSS 来登录百度帐号
关于 获取百度 BDUSS
BaiduPCS-Go login -bduss=<BDUSS>| 1 | BaiduPCS-Go login -bduss=<BDUSS> |
例子
BaiduPCS-Go login -bduss=1234567| 1 | BaiduPCS-Go login -bduss=1234567 |
| 12 | BaiduPCS-Go login请输入百度用户名(手机号/邮箱/用户名), 回车键提交 > 1234567 |
列出帐号列表
BaiduPCS-Go loglist| 1 | BaiduPCS-Go loglist |
列出所有已登录的百度帐号
获取当前帐号
BaiduPCS-Go who| 1 | BaiduPCS-Go who |
切换百度帐号
切换已登录的百度帐号
BaiduPCS-Go su <uid>| 1 | BaiduPCS-Go su <uid> |
| 123 | BaiduPCS-Go su 请输入要切换帐号的 # 值 > |
退出百度帐号
退出当前登录的百度帐号
BaiduPCS-Go logout| 1 | BaiduPCS-Go logout |
程序会进一步确认退出帐号, 防止误操作.
获取网盘配额
BaiduPCS-Go quota| 1 | BaiduPCS-Go quota |
获取网盘的总储存空间, 和已使用的储存空间
切换工作目录
BaiduPCS-Go cd <目录>| 1 | BaiduPCS-Go cd <目录> |
切换工作目录后自动列出工作目录下的文件和目录
BaiduPCS-Go cd -l <目录>| 1 | BaiduPCS-Go cd -l <目录> |
例子
# 切换 /我的资源 工作目录BaiduPCS-Go cd /我的资源# 切换 上级目录BaiduPCS-Go cd ..# 切换 根目录BaiduPCS-Go cd /# 切换 /我的资源 工作目录, 并自动列出 /我的资源 下的文件和目录BaiduPCS-Go cd -l 我的资源# 使用通配符BaiduPCS-Go cd /我的*| 1234567891011121314 | # 切换 /我的资源 工作目录BaiduPCS-Go cd /我的资源 # 切换 上级目录BaiduPCS-Go cd .. # 切换 根目录BaiduPCS-Go cd / # 切换 /我的资源 工作目录, 并自动列出 /我的资源 下的文件和目录BaiduPCS-Go cd -l 我的资源 # 使用通配符BaiduPCS-Go cd /我的* |
输出工作目录
BaiduPCS-Go pwd| 1 | BaiduPCS-Go pwd |
列出目录
列出当前工作目录的文件和目录或指定目录
BaiduPCS-Go ls| 1 | BaiduPCS-Go ls |
| 1 | BaiduPCS-Go ls <目录> |
可选参数
-asc: 升序排序#NAME?#NAME?#NAME?-size: 根据大小排序| 12345 | -asc: 升序排序#NAME?#NAME?#NAME?-size: 根据大小排序 |
例子
# 列出 我的资源 内的文件和目录BaiduPCS-Go ls 我的资源# 绝对路径BaiduPCS-Go ls /我的资源# 降序排序BaiduPCS-Go ls -desc 我的资源# 按文件大小降序排序BaiduPCS-Go ls -size -desc 我的资源# 使用通配符BaiduPCS-Go ls /我的*| 1234567891011121314 | # 列出 我的资源 内的文件和目录BaiduPCS-Go ls 我的资源 # 绝对路径BaiduPCS-Go ls /我的资源 # 降序排序BaiduPCS-Go ls -desc 我的资源 # 按文件大小降序排序BaiduPCS-Go ls -size -desc 我的资源 # 使用通配符BaiduPCS-Go ls /我的* |
列出目录树形图
列出当前工作目录的文件和目录或指定目录的树形图
BaiduPCS-Go tree <目录># 默认获取工作目录元信息BaiduPCS-Go tree| 1234 | BaiduPCS-Go tree <目录> # 默认获取工作目录元信息BaiduPCS-Go tree |
获取单个文件/目录的元信息
获取单个文件/目录的元信息
BaiduPCS-Go meta <文件/目录>| 1 | BaiduPCS-Go meta <文件/目录> |
| 12 | # 默认获取工作目录元信息BaiduPCS-Go meta |
例子
BaiduPCS-Go meta 我的资源BaiduPCS-Go meta /| 12 | BaiduPCS-Go meta 我的资源BaiduPCS-Go meta / |
搜索文件
按文件名搜索文件(不支持查找目录)。
BaiduPCS-Go search [-path=<需要检索的目录>] [-r] <关键字>| 1 | BaiduPCS-Go search [-path=<需要检索的目录>] [-r] <关键字> |
例子
# 搜索根目录的文件BaiduPCS-Go search -path=/ 关键字# 搜索当前工作目录的文件BaiduPCS-Go search 关键字# 递归搜索当前工作目录的文件BaiduPCS-Go search -r 关键字| 12345678 | # 搜索根目录的文件BaiduPCS-Go search -path=/ 关键字 # 搜索当前工作目录的文件BaiduPCS-Go search 关键字 # 递归搜索当前工作目录的文件BaiduPCS-Go search -r 关键字 |
下载文件/目录
BaiduPCS-Go download <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...BaiduPCS-Go d <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...| 12 | BaiduPCS-Go download <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...BaiduPCS-Go d <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ... |
可选参数
--test 测试下载, 此操作不会保存文件到本地 --ow overwrite, 覆盖已存在的文件 --status 输出所有线程的工作状态 --save 将下载的文件直接保存到当前工作目录 --saveto value 将下载的文件直接保存到指定的目录 -x 为文件加上执行权限, (windows系统无效) --share 以分享文件的方式获取下载VPS.COM.IN来下载 --locate 以获取直链的方式来下载 -p value 指定下载线程数| 123456789 | --test 测试下载, 此操作不会保存文件到本地 --ow overwrite, 覆盖已存在的文件 --status 输出所有线程的工作状态 --save 将下载的文件直接保存到当前工作目录 --saveto value 将下载的文件直接保存到指定的目录 -x 为文件加上执行权限, (windows系统无效) --share 以分享文件的方式获取下载VPS.COM.IN来下载 --locate 以获取直链的方式来下载 -p value 指定下载线程数 |
支持多个文件或目录的下载.
下载的文件默认保存到?程序所在目录?的 download/ 目录, 支持设置指定目录, 重名的文件会自动跳过!
关于下载的简单说明
例子
# 设置保存目录, 保存到 D:\Downloads# 注意区别反斜杠 "\" 和 斜杠 "/" !!!BaiduPCS-Go config set -savedir D:/Downloads# 下载 /我的资源/1.mp4BaiduPCS-Go d /我的资源/1.mp4# 下载 /我的资源 整个目录!!BaiduPCS-Go d /我的资源# 下载网盘内的全部文件!!BaiduPCS-Go d /BaiduPCS-Go d *| 12345678910111213 | # 设置保存目录, 保存到 D:\Downloads# 注意区别反斜杠 "\" 和 斜杠 "/" !!!BaiduPCS-Go config set -savedir D:/Downloads # 下载 /我的资源/1.mp4BaiduPCS-Go d /我的资源/1.mp4 # 下载 /我的资源 整个目录!!BaiduPCS-Go d /我的资源 # 下载网盘内的全部文件!!BaiduPCS-Go d /BaiduPCS-Go d * |
上传文件/目录
BaiduPCS-Go upload <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>BaiduPCS-Go u <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>| 12 | BaiduPCS-Go upload <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>BaiduPCS-Go u <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录> |
例子:
# 将本地的 C:\Users\Administrator\Desktop\1.mp4 上传到网盘 /视频 目录# 注意区别反斜杠 "\" 和 斜杠 "/" !!!BaiduPCS-Go upload C:/Users/Administrator/Desktop/1.mp4 /视频# 将本地的 C:\Users\Administrator\Desktop\1.mp4 和 C:\Users\Administrator\Desktop\2.mp4 上传到网盘 /视频 目录BaiduPCS-Go upload C:/Users/Administrator/Desktop/1.mp4 C:/Users/Administrator/Desktop/2.mp4 /视频# 将本地的 C:\Users\Administrator\Desktop 整个目录上传到网盘 /视频 目录BaiduPCS-Go upload C:/Users/Administrator/Desktop /视频| 123456789 | # 将本地的 C:\Users\Administrator\Desktop\1.mp4 上传到网盘 /视频 目录# 注意区别反斜杠 "\" 和 斜杠 "/" !!!BaiduPCS-Go upload C:/Users/Administrator/Desktop/1.mp4 /视频 # 将本地的 C:\Users\Administrator\Desktop\1.mp4 和 C:\Users\Administrator\Desktop\2.mp4 上传到网盘 /视频 目录BaiduPCS-Go upload C:/Users/Administrator/Desktop/1.mp4 C:/Users/Administrator/Desktop/2.mp4 /视频 # 将本地的 C:\Users\Administrator\Desktop 整个目录上传到网盘 /视频 目录BaiduPCS-Go upload C:/Users/Administrator/Desktop /视频 |
获取下载直链
BaiduPCS-Go locate <文件1> <文件2> ...| 1 | BaiduPCS-Go locate <文件1> <文件2> ... |
注意
若该功能无法正常使用, 提示user is not authorized, hitcode:101, 尝试更换 User-Agent 为?netdisk:
BaiduPCS-Go config set -user_agent "netdisk"| 1 | BaiduPCS-Go config set -user_agent "netdisk" |
手动秒传文件
BaiduPCS-Go rapidupload -length=<文件的大小> -md5=<文件的md5值> -slicemd5=<文件前256KB切片的md5值(可选)> -crc32=<文件的crc32值(可选)> <保存的网盘路径, 需包含文件名>BaiduPCS-Go ru -length=<文件的大小> -md5=<文件的md5值> -slicemd5=<文件前256KB切片的md5值(可选)> -crc32=<文件的crc32值(可选)> <保存的网盘路径, 需包含文件名>| 12 | BaiduPCS-Go rapidupload -length=<文件的大小> -md5=<文件的md5值> -slicemd5=<文件前256KB切片的md5值(可选)> -crc32=<文件的crc32值(可选)> <保存的网盘路径, 需包含文件名>BaiduPCS-Go ru -length=<文件的大小> -md5=<文件的md5值> -slicemd5=<文件前256KB切片的md5值(可选)> -crc32=<文件的crc32值(可选)> <保存的网盘路径, 需包含文件名> |
注意: 使用此功能秒传文件, 前提是知道文件的大小, md5, 前256KB切片的 md5 (可选), crc32 (可选), 且百度网盘中存在一模一样的文件.
上传的文件将会保存到网盘的目标目录.
遇到同名文件将会自动覆盖!
例子:
# 如果秒传成功, 则保存到网盘路径 /testBaiduPCS-Go rapidupload -length=56276137 -md5=fbe082d80e90f90f0fb1f94adbbcfa7f -slicemd5=38c6a75b0ec4499271d4ea38a667ab61 -crc32=314332359 /test# 精简一下, 如果秒传成功, 则保存到网盘路径 /testBaiduPCS-Go rapidupload -length=56276137 -md5=fbe082d80e90f90f0fb1f94adbbcfa7f /test| 12345 | # 如果秒传成功, 则保存到网盘路径 /testBaiduPCS-Go rapidupload -length=56276137 -md5=fbe082d80e90f90f0fb1f94adbbcfa7f -slicemd5=38c6a75b0ec4499271d4ea38a667ab61 -crc32=314332359 /test # 精简一下, 如果秒传成功, 则保存到网盘路径 /testBaiduPCS-Go rapidupload -length=56276137 -md5=fbe082d80e90f90f0fb1f94adbbcfa7f /test |
获取本地文件的秒传信息
BaiduPCS-Go sumfile <本地文件的路径>BaiduPCS-Go sf <本地文件的路径>| 12 | BaiduPCS-Go sumfile <本地文件的路径>BaiduPCS-Go sf <本地文件的路径> |
获取本地文件的大小, md5, 前256KB切片的 md5, crc32, 可用于秒传文件.
例子:
# 获取 C:\Users\Administrator\Desktop\1.mp4 的秒传信息BaiduPCS-Go sumfile C:/Users/Administrator/Desktop/1.mp4| 12 | # 获取 C:\Users\Administrator\Desktop\1.mp4 的秒传信息BaiduPCS-Go sumfile C:/Users/Administrator/Desktop/1.mp4 |
导出文件/目录
BaiduPCS-Go export <文件/目录1> <文件/目录2> ...BaiduPCS-Go ep <文件/目录1> <文件/目录2> ...| 12 | BaiduPCS-Go export <文件/目录1> <文件/目录2> ...BaiduPCS-Go ep <文件/目录1> <文件/目录2> ... |
导出网盘内的文件或目录, 原理为秒传文件, 此操作会生成导出文件或目录的命令.
例子:
# 导出当前工作目录:BaiduPCS-Go export# 导出所有文件和目录, 并设置新的根目录为 /rootBaiduPCS-Go export -root=/root /# 导出 /我的资源BaiduPCS-Go export /我的资源| 12345678 | # 导出当前工作目录:BaiduPCS-Go export # 导出所有文件和目录, 并设置新的根目录为 /rootBaiduPCS-Go export -root=/root / # 导出 /我的资源BaiduPCS-Go export /我的资源 |
创建目录
BaiduPCS-Go mkdir <目录>| 1 | BaiduPCS-Go mkdir <目录> |
例子
BaiduPCS-Go mkdir 123| 1 | BaiduPCS-Go mkdir 123 |
删除文件/目录
BaiduPCS-Go rm <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...| 1 | BaiduPCS-Go rm <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ... |
注意: 删除多个文件和目录时, 请确保每一个文件和目录都存在, 否则删除操作会失败.
被删除的文件或目录可在网盘文件回收站找回.
例子
# 删除 /我的资源/1.mp4BaiduPCS-Go rm /我的资源/1.mp4# 删除 /我的资源/1.mp4 和 /我的资源/2.mp4BaiduPCS-Go rm /我的资源/1.mp4 /我的资源/2.mp4# 删除 /我的资源 内的所有文件和目录, 但不删除该目录BaiduPCS-Go rm /我的资源/*# 删除 /我的资源 整个目录 !!BaiduPCS-Go rm /我的资源| 1234567891011 | # 删除 /我的资源/1.mp4BaiduPCS-Go rm /我的资源/1.mp4 # 删除 /我的资源/1.mp4 和 /我的资源/2.mp4BaiduPCS-Go rm /我的资源/1.mp4 /我的资源/2.mp4 # 删除 /我的资源 内的所有文件和目录, 但不删除该目录BaiduPCS-Go rm /我的资源/* # 删除 /我的资源 整个目录 !!BaiduPCS-Go rm /我的资源 |
拷贝文件/目录
BaiduPCS-Go cp <文件/目录> <目标 文件/目录>BaiduPCS-Go cp <文件/目录1> <文件/目录2> <文件/目录3> ... <目标目录>| 12 | BaiduPCS-Go cp <文件/目录> <目标 文件/目录>BaiduPCS-Go cp <文件/目录1> <文件/目录2> <文件/目录3> ... <目标目录> |
注意: 拷贝多个文件和目录时, 请确保每一个文件和目录都存在, 否则拷贝操作会失败.
例子
# 将 /我的资源/1.mp4 复制到 根目录 /BaiduPCS-Go cp /我的资源/1.mp4 /# 将 /我的资源/1.mp4 和 /我的资源/2.mp4 复制到 根目录 /BaiduPCS-Go cp /我的资源/1.mp4 /我的资源/2.mp4 /| 12345 | # 将 /我的资源/1.mp4 复制到 根目录 /BaiduPCS-Go cp /我的资源/1.mp4 / # 将 /我的资源/1.mp4 和 /我的资源/2.mp4 复制到 根目录 /BaiduPCS-Go cp /我的资源/1.mp4 /我的资源/2.mp4 / |
移动/重命名文件/目录
# 移动:BaiduPCS-Go mv <文件/目录1> <文件/目录2> <文件/目录3> ... <目标目录># 重命名:BaiduPCS-Go mv <文件/目录> <重命名的文件/目录>| 1234 | # 移动:BaiduPCS-Go mv <文件/目录1> <文件/目录2> <文件/目录3> ... <目标目录># 重命名:BaiduPCS-Go mv <文件/目录> <重命名的文件/目录> |
注意: 移动多个文件和目录时, 请确保每一个文件和目录都存在, 否则移动操作会失败.
例子
# 将 /我的资源/1.mp4 移动到 根目录 /BaiduPCS-Go mv /我的资源/1.mp4 /# 将 /我的资源/1.mp4 重命名为 /我的资源/3.mp4BaiduPCS-Go mv /我的资源/1.mp4 /我的资源/3.mp4| 12345 | # 将 /我的资源/1.mp4 移动到 根目录 /BaiduPCS-Go mv /我的资源/1.mp4 / # 将 /我的资源/1.mp4 重命名为 /我的资源/3.mp4BaiduPCS-Go mv /我的资源/1.mp4 /我的资源/3.mp4 |
分享文件/目录
BaiduPCS-Go share| 1 | BaiduPCS-Go share |
设置分享文件/目录
BaiduPCS-Go share set <文件/目录1> <文件/目录2> ...BaiduPCS-Go share s <文件/目录1> <文件/目录2> ...| 12 | BaiduPCS-Go share set <文件/目录1> <文件/目录2> ...BaiduPCS-Go share s <文件/目录1> <文件/目录2> ... |
列出已分享文件/目录
BaiduPCS-Go share listBaiduPCS-Go share l| 12 | BaiduPCS-Go share listBaiduPCS-Go share l |
取消分享文件/目录
BaiduPCS-Go share cancel <shareid_1> <shareid_2> ...BaiduPCS-Go share c <shareid_1> <shareid_2> ...| 12 | BaiduPCS-Go share cancel <shareid_1> <shareid_2> ...BaiduPCS-Go share c <shareid_1> <shareid_2> ... |
目前只支持通过分享id (shareid) 来取消分享.
离线下载
BaiduPCS-Go offlinedlBaiduPCS-Go clouddlBaiduPCS-Go od| 123 | BaiduPCS-Go offlinedlBaiduPCS-Go clouddlBaiduPCS-Go od |
离线下载支持http/https/ftp/电驴/磁力链协议
添加离线下载任务
BaiduPCS-Go offlinedl add -path=<离线下载文件保存的路径> 资源地址1 地址2 ...| 1 | BaiduPCS-Go offlinedl add -path=<离线下载文件保存的路径> 资源地址1 地址2 ... |
添加任务成功之后, 返回离线下载的任务ID.
精确查询离线下载任务
BaiduPCS-Go offlinedl query 任务ID1 任务ID2 ...| 1 | BaiduPCS-Go offlinedl query 任务ID1 任务ID2 ... |
查询离线下载任务列表
BaiduPCS-Go offlinedl list| 1 | BaiduPCS-Go offlinedl list |
取消离线下载任务
BaiduPCS-Go offlinedl cancel 任务ID1 任务ID2 ...| 1 | BaiduPCS-Go offlinedl cancel 任务ID1 任务ID2 ... |
删除离线下载任务
BaiduPCS-Go offlinedl delete 任务ID1 任务ID2 ...| 1 | BaiduPCS-Go offlinedl delete 任务ID1 任务ID2 ... |
例子
# 将百度和腾讯主页, 离线下载到根目录 /BaiduPCS-Go offlinedl add -path=/ http://baidu.com http://qq.com# 添加磁力VPS.COM.IN任务BaiduPCS-Go offlinedl add magnet:?xt=urn:btih:xxx# 查询任务ID为 12345 的离线下载任务状态BaiduPCS-Go offlinedl query 12345# 取消任务ID为 12345 的离线下载任务BaiduPCS-Go offlinedl cancel 12345| 1234567891011 | # 将百度和腾讯主页, 离线下载到根目录 /BaiduPCS-Go offlinedl add -path=/ http://baidu.com http://qq.com # 添加磁力VPS.COM.IN任务BaiduPCS-Go offlinedl add magnet:?xt=urn:btih:xxx # 查询任务ID为 12345 的离线下载任务状态BaiduPCS-Go offlinedl query 12345 # 取消任务ID为 12345 的离线下载任务BaiduPCS-Go offlinedl cancel 12345 |
显示程序环境变量
BaiduPCS-Go env| 1 | BaiduPCS-Go env |
BAIDUPCS_GO_CONFIG_DIR: 为具体的存储目录,
BAIDUPCS_GO_VERBOSE: 是否启用调试.
显示和修改程序配置项
# 显示配置BaiduPCS-Go config# 设置配置BaiduPCS-Go config set| 12345 | # 显示配置BaiduPCS-Go config # 设置配置BaiduPCS-Go config set |
注意: v3.5 以后, 程序对配置文件储存路径的寻找做了调整, 配置文件所在的目录可以是程序本身所在目录, 也可以是家目录.
配置文件所在的目录为家目录的情况:
Windows:?%APPDATA%\BaiduPCS-Go
其他操作系统:?$HOME/.config/BaiduPCS-Go
可通过设置环境变量?BAIDUPCS_GO_CONFIG_DIR, 指定配置文件存放的目录.
例子
# 显示所有可以设置的值BaiduPCS-Go config -hBaiduPCS-Go config set -h# 设置下载文件的储存目录BaiduPCS-Go config set -savedir D:/Downloads# 设置下载最大并发量为 150BaiduPCS-Go config set -max_parallel 150# 组合设置BaiduPCS-Go config set -max_parallel 150 -savedir D:/Downloads| 123456789101112 | # 显示所有可以设置的值BaiduPCS-Go config -hBaiduPCS-Go config set -h # 设置下载文件的储存目录BaiduPCS-Go config set -savedir D:/Downloads # 设置下载最大并发量为 150BaiduPCS-Go config set -max_parallel 150 # 组合设置BaiduPCS-Go config set -max_parallel 150 -savedir D:/Downloads |
工具箱
BaiduPCS-Go tool| 1 | BaiduPCS-Go tool |
目前工具箱支持加解密文件等.
初级使用教程
新手建议:?双击运行程序, 进入仿 Linux shell 的 cli 交互模式;
cli交互模式下, 光标所在行的前缀应为?BaiduPCS-Go >, 如果登录了百度帐号则格式为?BaiduPCS-Go:<工作目录> <百度ID>$
以下例子的命令, 均为 cli交互模式下的命令
运行命令的正确操作:?输入命令, 按一下回车键 (键盘上的 Enter 键), 程序会接收到命令并输出结果
1. 查看程序使用说明
cli交互模式下, 运行命令?help
2. 登录百度帐号 (必做)
cli交互模式下, 运行命令?login -h?(注意空格) 查看帮助
cli交互模式下, 运行命令?login?程序将会提示你输入百度用户名(手机号/邮箱/用户名)和密码, 必要时还可以在线验证绑定的手机号或邮箱
3. 切换网盘工作目录
cli交互模式下, 运行命令?cd /我的资源?将工作目录切换为?/我的资源?(前提: 该目录存在于网盘)
目录支持通配符匹配, 所以你也可以这样: 运行命令?cd /我的*?或?cd /我的???将工作目录切换为?/我的资源, 简化输入.
将工作目录切换为?/我的资源?成功后, 运行命令?cd ..?切换上级目录, 即将工作目录切换为?/
为什么要这样设计呢, 举个例子,
假设 你要下载?/我的资源?内名为?1.mp4?和?2.mp4?两个文件, 而未切换工作目录, 你需要依次运行以下命令:
d /我的资源/1.mp4d /我的资源/2.mp4| 12 | d /我的资源/1.mp4d /我的资源/2.mp4 |
而切换网盘工作目录之后, 依次运行以下命令:
cd /我的资源d 1.mp4d 2.mp4| 123 | cd /我的资源d 1.mp4d 2.mp4 |
这样就达到了简化输入的目的
4. 网盘内列出文件和目录
cli交互模式下, 运行命令?ls -h?(注意空格) 查看帮助
cli交互模式下, 运行命令?ls?来列出当前所在目录的文件和目录
cli交互模式下, 运行命令?ls /我的资源?来列出?/我的资源?内的文件和目录
cli交互模式下, 运行命令?ls ..?来列出当前所在目录的上级目录的文件和目录
5. 下载文件
说明: 下载的文件默认保存到 download/ 目录 (文件夹)
cli交互模式下, 运行命令?d -h?(注意空格) 查看帮助
cli交互模式下, 运行命令?d /我的资源/1.mp4?来下载位于?/我的资源/1.mp4?的文件?1.mp4?, 该操作等效于运行以下命令:
cd /我的资源d 1.mp4| 12 | cd /我的资源d 1.mp4 |
现在已经支持目录 (文件夹) 下载, 所以, 运行以下命令, 会下载?/我的资源?内的所有文件 (违规文件除外):
d /我的资源| 1 | d /我的资源 |
参见 例6 设置下载最大并发量
6. 设置下载最大并发量
cli交互模式下, 运行命令?config set -h?(注意空格) 查看设置帮助以及可供设置的值
cli交互模式下, 运行命令?config set -max_parallel 250?将下载最大并发量设置为 250
下载最大并发量建议值: 50~500, 太低下载速度提升不明显甚至速度会变为0, 太高可能会导致程序出错被操作系统结束掉.
7. 退出程序
运行命令?quit?或?exit?或 组合键?Ctrl+C?或 组合键?Ctrl+D
[免费软件]历史优惠活动内容
猜你可能想看的VPS
- javascript 在新窗口中打开连接全球[VPS测评]
- 微信开发→"errcode": -1000,"errmsg": "sys全球[VPS测评]
- 疯狂猜成语 图猜成语一把尺子上面一个入一个出是什么成语?全球[VPS测评]
- CN2 桔子 VPS 四月优惠→1 核 2G 20G SSD 1.5T 全球[VPS测评]
- 优惠 Hosteons→美国不限流量 VPS 春节 75 折优惠 KVM美国VPS[主机]
- 黑五 Losangelesvps→全场 4 折优惠 洛杉矶 1G 不限流全球[VPS测评]
- DNSPOD→个人专业版首年仅 18 元全球[VPS测评]
- 两个官字是什么成语?全球[VPS测评]
- IntoVPS→$3 月 KVM-2GB 20GB 1TB 支持小时计费全球[VPS测评]
- 活动 OLVPS→充值 100 元送 10 元 最多送 100 元 国内全球[VPS测评]
- VPSMS 520 促销,洛杉矶安畅 gia 终身 6.8 折起,最高 美国VPS[主机]
- 消息 2020 年搬瓦工最新优惠码 目前值得购买的机型全球[VPS测评]
- win10和office激活工具 HEU KMS Activator 集全球[VPS测评]
- 上新优惠: UOVZ 莞港IPLC 1G 内存 20G SSD 100G全球[VPS测评]
- CubeCloud 2核心 1G内存 15G SSD 1T流量 1G带宽全球[VPS测评]
- 数据中心助力光纤光缆行业发展全球[VPS测评]
- 企鹅小屋怎么样?深港IPLC专线销售 500M大带宽/2核1G内存/55全球[VPS测评]
- 厘米云,江苏移动100G高防云服务器,4核4G内存20M带宽79元/月全球[VPS测评]
- 拼多多也要做跨境电商?出海之路能一帆风顺吗,了解一下全球[VPS测评]
- 企鹅小屋:深港IPLC节点,0.25元/G流量,不用不花钱全球[VPS测评]
- 六六云,2核2G香港云服务器/1000GB流量/50Mbps端口/KVM香港VPS[主机]
- VPS到底有什么用?全球[VPS测评]
- tmhhost:香港CN2/NNT,美国CN2 GIA VPS,韩国CN韩国VPS[主机]
- 永恒云:江苏挂机宝6元/月,60元/年;香港建站vps仅18元;深圳BG香港VPS[主机]
- 硅云:香港云服务器2核2G5M促销1999元/3年起,香港虚拟主机1G空虚拟空间(主机)
- 百看不厌的文案,抖音唯美文案。全球[VPS测评]
- TmhHost:美国洛杉矶CN2 GIA高防vps/日本/香港BGP等K日本VPS[主机]
- 互盟云怎么样?1核2G云服务器仅468元/年,香港云主机58元/月香港VPS[主机]
- 极光KVM:美国香港vps CN2 GIA专线高速稳定,BGP服务器低至美国VPS[主机]
- TabbyCloud:1核/1GB/20GB/2TB流量/50Mbps/香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-25343.html











