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.zip2. 解压安装文件
unzip BaiduPCS-Go-v3.9.5-linux-amd64.zipcd BaiduPCS-Go-v3.9.5-linux-amd643. 给与执行权限
chmod +x BaiduPCS-Go4. 登录百度账号
✅ 直接用 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