Ubuntu 22 Server 直传百度网盘实战:成功可用的完整流程

0 阅读2分钟

我的目标很明确:

把 Ubuntu 22 Server 上的数据直接上传到百度网盘,然后在 Windows 版百度网盘里下载。

实际踩坑后,最终可用的方案是:

  • 不用账号密码直登类工具
  • 改用 bypy
  • 通过授权码绑定百度网盘
  • 把服务器文件上传到百度网盘的 我的应用数据 / bypy 目录
  • 小文件可直接上传
  • 大文件建议先分卷再上传

一、适用环境

  • Ubuntu 22 Server
  • 已安装 Python3
  • 有百度网盘账号
  • Windows 端已安装百度网盘客户端

二、安装 bypy

先安装 pipbypy

sudo apt update
sudo apt install -y python3-pip
python3 -m pip install --upgrade pip
python3 -m pip install bypy

安装完成后,可以先测试:

bypy info


三、第一次授权登录

第一次运行 bypy info 时,终端会输出一个授权链接。

操作方法:

  1. 复制终端里的授权链接
  2. 在浏览器中打开
  3. 登录自己的百度网盘账号并授权
  4. 复制返回的授权码
  5. 粘贴回 Ubuntu 终端并回车

​编辑

授权成功后,再执行:

bypy info

如果看到类似下面的信息,就说明已经成功绑定:

Quota: 10.005TB
Used: 2.616TB


四、查看默认上传目录

bypy 默认只能访问百度网盘里的:

我的应用数据 / bypy

查看当前目录内容:

bypy list


五、上传文件

1. 上传当前目录下的单个文件

如果你已经进入 /data 目录:

cd /data
bypy upload test.zip

也可以写绝对路径:

bypy upload /data/test.zip

上传成功后,在 Windows 百度网盘中路径为:

全部文件 / 我的应用数据 / bypy / test.zip


2. 上传一个小测试文件

建议第一次先用小文件测试:

cd /data
echo hello > hello.txt
bypy upload hello.txt

上传成功后,在 Windows 百度网盘里进入:

全部文件 / 我的应用数据 / bypy

就能看到 hello.txt


六、最终成功流程总结

小文件上传流程

sudo apt update
sudo apt install -y python3-pip
python3 -m pip install --upgrade pip
python3 -m pip install bypy

bypy info
# 浏览器授权,复制授权码回终端

bypy info
bypy list

cd /data
bypy upload hello.txt

Windows 查看路径:


全部文件 / 我的应用数据 / bypy


七、一句话结论

在 Ubuntu 22 Server 上,把数据上传到百度网盘,最终可用方案是:

安装 bypy → 浏览器授权 → 上传到“我的应用数据 / bypy” → 大文件用分卷上传。