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 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐