,本指南详细阐述了在CentOS系统环境下下载百度网盘文件的完整解决方案,内容主要包含官方Linux客户端的安装与使用教程,以及利用第三方命令行工具(如BaiduPCS-Go)实现高速下载的操作步骤,还介绍了获取直链下载等技巧,旨在帮助用户在没有图形界面的服务器终端中,克服环境限制,高效、稳定地完成大文件的传输与管理任务。
在CentOS系统上,由于百度网盘官方未提供原生Linux客户端,直接下载文件需要借助第三方工具,本文将介绍两种主流方法:使用命令行工具BaiduPCS-Go(推荐,功能稳定、支持批量操作)和通过Web网页版间接下载(适合临时需求),并附上常见问题解决思路,帮助CentOS用户高效完成百度网盘文件下载。
方法一:使用BaiduPCS-Go命令行工具(推荐)
BaiduPCS-Go是基于Go语言开发的百度网盘命令行客户端,支持文件上传、下载、目录同步、批量操作等功能,且无需图形界面,适合CentOS服务器或无桌面环境的系统,以下是详细步骤:
环境准备:安装Go语言环境(依赖)
BaiduPCS-Go需要Go语言运行环境,CentOS可通过以下方式安装:

(1)安装Go语言
以CentOS 7/8为例,使用yum/dnf安装Go(推荐官方源,避免版本过旧):
# CentOS 7 sudo yum install -y golang # CentOS 8/Stream sudo dnf install -y golang
安装完成后,验证Go版本:
go version # 应显示类似 "go version go1.19 linux/amd64"
安装BaiduPCS-Go
(1)下载最新版本
访问BaiduPCS-Go的GitHub Releases页面(https://github.com/iikira/BaiduPCS-Go/releases),下载对应CentOS系统的压缩包(如BaiduPCS-Go-v3.9.6-linux-amd64.zip),也可通过wget直接下载:
# 以最新v3.9.6版本为例(实际使用时替换为最新版本号) wget https://github.com/iikira/BaiduPCS-Go/releases/download/v3.9.6/BaiduPCS-Go-v3.9.6-linux-amd64.zip
(2)解压并配置
unzip BaiduPCS-Go-v3.9.6-linux-amd64.zip # 解压(若无unzip,需安装:sudo yum install -y unzip) sudo mv BaiduPCS-Go-v3.9.6-linux-amd64 /usr/local/bin/baidupcs-go # 移动到系统路径 chmod +x /usr/local/bin/baidupcs-go # 添加可执行权限
(3)验证安装
baidupcs-go version # 显示版本号即安装成功
登录百度网盘
首次使用需登录百度账号,BaiduPCS-Go支持扫码登录(推荐)或Cookie登录:
baidupcs-go login # 执行后显示二维码,手机百度APP扫码即可登录
登录成功后,配置文件会保存在~/.config/BaiduPCS-Go/目录下,无需重复登录。
下载文件
(1)查看网盘目录结构
登录后,先浏览网盘文件,定位目标文件路径:
baidupcs-go list / # 列出网盘根目录文件 baidupcs-go list /我的文档/ # 列出指定目录文件
输出示例:
2023/10/01 10:00:00 1048576 test.zip
2023/10/02 15:30:00 2097152 video.mp4
(2)下载单个文件
baidupcs-go download /网盘路径/文件名 本地路径 # 示例:下载网盘根目录的test.zip到当前目录 baidupcs-go download /test.zip ./
(3)下载整个目录(含子目录)
baidupcs-go download /网盘目录/ 本地路径 -r # -r表示递归下载 # 示例:下载“我的文档”目录到本地~/Downloads/ baidupcs-go download /我的文档/ ~/Downloads/ -r
(4)断点续传
若下载中断,重新执行相同命令会自动续传:
baidupcs-go download /large_file.zip ./ # 中断后再次运行,会从断点继续
常用命令扩展
baidupcs-go whoami # 查看当前登录账号信息 baidupcs-go logout # 退出登录 baidupcs-go quota # 查看网盘容量使用情况 baidupcs-go config set -path=/自定义下载路径 # 设置默认下载路径
方法二:通过Web网页版间接下载(适合临时需求)
若不想安装第三方工具,可通过浏览器访问百度网盘Web版,但CentOS无桌面环境时需结合VNC或SSH端口转发实现,以下是SSH端口转发步骤(需本地有图形浏览器):

