CentOS系统使用百度网盘下载文件完整指南

admin
,本指南详细阐述了在CentOS系统环境下下载百度网盘文件的完整解决方案,内容主要包含官方Linux客户端的安装与使用教程,以及利用第三方命令行工具(如BaiduPCS-Go)实现高速下载的操作步骤,还介绍了获取直链下载等技巧,旨在帮助用户在没有图形界面的服务器终端中,克服环境限制,高效、稳定地完成大文件的传输与管理任务。

在CentOS系统上,由于百度网盘官方未提供原生Linux客户端,直接下载文件需要借助第三方工具,本文将介绍两种主流方法:使用命令行工具BaiduPCS-Go(推荐,功能稳定、支持批量操作)和通过Web网页版间接下载(适合临时需求),并附上常见问题解决思路,帮助CentOS用户高效完成百度网盘文件下载。

方法一:使用BaiduPCS-Go命令行工具(推荐)

BaiduPCS-Go是基于Go语言开发的百度网盘命令行客户端,支持文件上传、下载、目录同步、批量操作等功能,且无需图形界面,适合CentOS服务器或无桌面环境的系统,以下是详细步骤:

环境准备:安装Go语言环境(依赖)

BaiduPCS-Go需要Go语言运行环境,CentOS可通过以下方式安装:

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无桌面环境时需结合VNCSSH端口转发实现,以下是SSH端口转发步骤(需本地有图形浏览器):

安装

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码