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

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

本教程使用到了一个开源工具 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
相关推荐
RestCloud3 天前
PostgreSQL的数据集成之路:ETL+CDC实现实时多源聚合
数据库·数据仓库·postgresql·etl·数据处理·数据传输·数据同步
PLC无线19 天前
千米之外,自动启停,实时掌控水泵房运行数据
远程监控·数据传输·plc无线控制
机器学习是魔鬼1 个月前
如何在矩池云上使用Jupyter-ai功能
ai·jupyter·矩池云·jupyter ai
Tipriest_2 个月前
通过filezilla在局域网下实现高速传输数据
ubuntu·数据传输·filezilla