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

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

本教程使用到了一个开源工具 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
相关推荐
机器学习是魔鬼1 个月前
LLaMA-Factory 上手即用教程
llama·模型训练·ai功能岛·矩池云
Biomamba生信基地2 个月前
Linux也有百度云喔~
linux·运维·服务器·百度云
一只爱好编程的程序猿2 个月前
Java后台生成指定路径下创建指定名称的文件
java·python·数据下载
RestCloud2 个月前
如何理解ETLCloud在iPaas中的关键角色
etl·数据可视化·数据集成·数据传输·ipaas·集成工具
就爱敲代码2 个月前
3d Max下载|3ds MAX全版本安装教程网盘资源
学习·3d·百度云
RestCloud2 个月前
OceanBase数据库结合ETLCloud快速实现数据集成
数据库·oceanbase·etl·分布式存储·数据集成·数据传输
杰克逊的日记2 个月前
CDL数据传输工具
数据库·kafka·数据传输·dts
陪学2 个月前
大模型烧钱战,百度云亟需突围之路
大数据·人工智能·云计算·产品运营·产品经理·百度云
智联物联2 个月前
物联网中的远距离通信LoRa无线技术
物联网·lora·数据传输·dtu·远距离传输·无线技术·数传电台