使用BaiduPCS-Go在Linux服务器下载百度网盘文件
摘要:Linux服务器可通过命令行工具BaiduPCS-Go下载百度网盘文件。安装步骤:1)下载对应架构的压缩包;2)解压并赋予执行权限;3)使用浏览器获取BDUSS值登录。登录后可通过who命令验证,使用ls/cd/d命令浏览目录和下载文件。该工具使无GUI的Linux服务器也能高效管理网盘文件。
·
Linux 服务器本身不能直接访问百度网盘网页,因为没有 GUI 浏览器和百度网盘客户端。所以要靠命令行工具来下载。
用 BaiduPCS-Go(推荐)
这是一个第三方开源命令行客户端,支持 Linux,能登录百度账号并下载网盘内容。
🧭 查看 CPU 架构
uname -m


安装步骤
1.下载 BaiduPCS-Go(64位 Linux)
(x86架构)
wget https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.9.5/BaiduPCS-Go-v3.9.5-linux-amd64.zip
(arm架构)
wget https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.9.5/BaiduPCS-Go-v3.9.5-linux-arm64.zip
2. 解压安装文件
unzip BaiduPCS-Go-v3.9.5-linux-amd64.zip
cd BaiduPCS-Go-v3.9.5-linux-amd64
3. 给与执行权限
chmod +x BaiduPCS-Go
4. 登录百度账号
✅ 直接用 BDUSS 登录
- 在浏览器里登录百度网盘网页版(https://pan.baidu.com)。
- 按 F12 → 切到 Network 标签 → 刷新页面。
- 点击第一个请求,在 Cookies 里找到 BDUSS 的值,复制出来(一般一长串)。
- 然后在 Linux 上执行:
./BaiduPCS-Go login --bduss=你的BDUSS值
比如:
./BaiduPCS-Go login --bduss=3YyflhSU2lMTn44bFJUY2JGb1NuNWtrcUVqdlRsMXVTRlVnRnRKVW1-MUR2UkZvRVFBQUFBJCQAAAAAAAAAAAEAAABflravzfXI8LuqUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMw6mdDMOpnSwrh

✅ 验证是否成功
登录成功后,查看当前登录用户,你可以执行:
./BaiduPCS-Go who
列出网盘根目录文件:
./BaiduPCS-Go ls /

进入网盘目录
./BaiduPCS-Go cd /工作/远程部署/wangruihua/docker镜像服务部署

下载 nvidia_cuda_12.3.2_cudnn9_devel_ubuntu22.04.tar 文件:
./BaiduPCS-Go d "/工作/远程部署/wangruihua/docker镜像服务部署/nvidia_cuda_12.3.2_cudnn9_devel_ubuntu22.04.tar" -p 10
下载 nvidia_cuda_12.3.2_cudnn9_ubuntu20.04.tar文件:
./BaiduPCS-Go d "/工作/远程部署/wangruihua/docker镜像服务部署/nvidia_cuda_12.3.2_cudnn9_ubuntu20.04.tar" -p 10
下载 jyd_digital_v1.0.tar 文件:
./BaiduPCS-Go d "/工作/远程部署/wangruihua/docker镜像服务部署/jyd_digital_v1.0.tar" -p 10

下载项目源码文件:
./BaiduPCS-Go d "/工作/远程部署/wangruihua/jyd_项目源码部署/jyd_speaker" -p 10
下载项目源码压缩包:
./BaiduPCS-Go d "/工作/远程部署/wangruihua/jyd_项目源码部署/jyd_speaker.zip" -p 10

加载 nvidia_cuda_cudnn9 镜像:
docker load -i nvidia_cuda_12.3.2_cudnn9_devel_ubuntu22.04.tar

更多推荐
所有评论(0)