作者:AM科技

原文链接:https://amclubs.blogspot.com/2024/10/rclone-onedrive.html

《部署教程说明》

一、需要准备的前提资料

1、注册onedrive账号(访问不了需要开代理)

2、安装rclone同步工具(根据情况下载win还是Mac)

3、SSH终端工具(可选)

二、通过 rclone 连接 onedrive 获取连接配置

下面操作都是在rcloner解压的目录下有rcloner命令操作的

  • 1、进入rclone目录查看版本信息,(#如果Mac系统提示错误,需要进 系统偏好-安全与隐私 中允许软件运行)

./rclone --version
  • 2、通过rclone连接onedrive

./rclone config

输入 n 然后 回车
输入一个名字,这里输入 huggingface 然后 回车 (后面教程代码固定的这个名称)

huggingface

输入要同步的网盘 onedrive 然后回车 (#这里根据情况可以输入编号,但编号会变,所以输入网盘名称)

onedrive

下面都直接回车,不输入任何内容。(五次回车)
最后一个会弹出一个网页,让你登录你的 OneDrive 账号,然后授权 Rclone 访问你的 OneDrive 账号。
后面的直接回车,不输入任何内容。
到最后输入 q 然后回车退出 ,这样就配置好了 Rclone

  • 3、通过rclone查看onedrive相关目录

./rclone ls huggingface:/
  • 4、通过rclone同步文件到onedrive

./rclone sync README.txt huggingface:/
  • 5、通过rcloneonedrive里文件同步到本地

./rclone sync huggingface:/OneDrive入门.pdf .
  • 6、获取onedrive连接信息(win系统用不了这命令,可以使用第7第的命令)

cat ~/.config/rclone/rclone.conf

根据上面命令获取填自己的,下面只是返回信息格式的例子

[huggingface]
type = onedrive
token = {"access_token":"xxx","token_type":"Bearer","refresh_token":"xxx","expiry":"xxx"}
drive_id = xxx
drive_type = personal
  • 7、查看默认配置文件的位置

./rclone config file
  • 8、查看所有远端账号

./rclone listremotes
  • 9、删除远程配置,通过下面命令

./rclone config

根据上面命令,然后输入 d 回车删除远程信息,然后根据提示,输入要删除的远程目录信息的编号或名称,然后回车就可以删除,最后输入 q 回车退出配置