从百度云网盘下载数据到矩池云网盘或者服务器内

本教程教大家如何快速将百度云网盘数据集或者模型代码文件下载到矩池云网盘或者服务器硬盘上。

本教程使用到了一个开源工具 BaiduPCS-Go,官方地址 : https://github.com/qjfoidnh/BaiduPCS-Go

这个工具可以实现"仿 Linux shell 文件处理命令的百度网盘命令行客户端"。

租用机器

在矩池云官网选择产品服务--CPU,以我们想将百度云网盘某个文件夹下载到1区网盘,这个需求为例子,我们租用1区最便宜的CPU机器。

点击租用按钮后,在配置页面系统镜像搜索Baidu,然后选筛选出的BaiduPCS这个镜像,再点击租用即可。

使用机器

机器启动成功后会有各种访问链接,本教程只需要使用 Jupyterlab 即可,点击 Jupyterlab,然后点击点击打开文字按钮,进入 Jupyterlab 页面。

在页面中我们点击Other--Terminal即可进入服务器的命令行交互界面。

下载操作指令

登录百度云网盘

bash 复制代码
# 账号密码登录
BaiduPCS-Go login

# 如果账户密码登录不行,可以使用cookie登录
BaiduPCS-Go login --cookies="浏览器登录百度云网盘,F12从请求头里获取cookies"

百度云网盘cookies 获取方法

浏览器打开并登录百度云网盘,然后按F12,调出开发者工具,刷新下页面,再按图示流程即可。
### 登录

先输入 BaiduPCS-Go 进入交互界面,然后输入login --cookies="浏览器登录百度云网盘,F12从请求头里获取cookies"即可完成登录。

下载文件

bash 复制代码
# 下载路径默认是 `/mnt/baiduyun` 
mkdir /mnt/baiduyun
# 修改下载存放路径方法:config set --savedir="你要存的路径"
# 比如存 /home下,指令为:
config set --savedir="/home"

# 下载文件
# BaiduPCS-Go d  要下载的文件路径,比如百度云网盘下的abc文件夹下的123.csv,指令就是:
d /abc/123.csv

其他指令

bash 复制代码
# 创建文件夹abc
mkdir abc
# 上传 /mnt/123.txt 到百度网盘 abc 文件夹下
u /mnt/123.txt /abc
# 进入百度网盘 abc 文件夹
cd /abc
# 查看百度网盘 abc 文件夹下文件
ls /abc

官方help内容。

bash 复制代码
COMMANDS:
    tool        工具箱
    help, ?, ?  Shows a list of commands or help for one command
  其他:
    clear, cls   清空控制台
    env          显示程序环境变量
    run          执行系统命令
    sumfile, sf  获取本地文件的秒传信息(目前秒传功能已失效)
    update       检测程序更新
  百度帐号:
    login       登录百度账号
    loglist     列出帐号列表
    logout      退出百度帐号
    setastoken  设定当前账号的accessToken
    su          切换百度帐号
    who         获取当前帐号
  百度网盘:
    cd                      切换工作目录
    cp                      拷贝文件/目录
    createsuperfile, csf    手动分片上传---合并分片文件
    download, d             下载文件/目录
    export, ep              导出文件/目录
    fixmd5                  修复文件MD5
    locate, lt              获取下载直链
    ls, l, ll               列出目录
    match                   测试通配符
    meta                    获取文件/目录的元信息
    mkdir                   创建目录
    mv                      移动/重命名文件/目录
    offlinedl, clouddl, od  离线下载
    pwd                     输出工作目录
    quota                   获取网盘配额
    rapidupload, ru         手动秒传文件
    recycle                 回收站
    rm                      删除文件/目录
    search, s               搜索文件
    share                   分享文件/目录
    transfer                转存文件/目录
    tree, t                 列出目录的树形图
    upload, u               上传文件/目录
  配置:
    config  显示和修改程序配置项

GLOBAL OPTIONS:
  --verbose      启用调试 [$BAIDUPCS_GO_VERBOSE]
  --help, -h     show help
  --version, -v  print the version
相关推荐
WINDHILL_风丘科技17 小时前
应用案例 | uaGate SI助力汽车零部件工厂将生产数据传输到MES
网关·数据传输·opc·mes·应用案例
智联物联12 天前
工业 4G 路由器助力消防领域,守卫生命安全防线
物联网·远程监控·4g·工业路由器·智联物联·数据传输·无线路由器
七天可修改名字一次1 个月前
云手机技术架构原理浅析,ARM架构与X86架构的对比
arm开发·矩阵·架构·华为云·云计算·手机·百度云
智联物联1 个月前
工业 4G 路由器赋能远程医疗,守护生命线
wifi·4g·数据传输·工业4g路由器·智慧医疗·远程医疗·无线通信模块
智联物联2 个月前
工业5G路由器让无人机数据传输 “飞” 起来
5g·无人机·工业路由器·数据传输·实时监控·低空经济·无线模块
西柚子F2 个月前
内华达大地测量实验室gnss数据半自动化下载
数据下载·脚本分享
机器学习是魔鬼3 个月前
LLaMA-Factory 上手即用教程
llama·模型训练·ai功能岛·矩池云
Biomamba生信基地3 个月前
Linux也有百度云喔~
linux·运维·服务器·百度云
一只爱好编程的程序猿3 个月前
Java后台生成指定路径下创建指定名称的文件
java·python·数据下载