Microsofe Onedrive 没有Linux版的软件,但是可以通过Rclone将Onedrive挂载到Linux系统中,方便用户随时通过其它电脑访问。 Rclone 不仅可以将电脑上的文件同步到一个云端存储中,而且还可以将一个云端账户的文件同步到另外一个云端账户中。
1. 首先安装Rclone,
curl https://rclone.org/install.sh | sudo bash
Rclone install
2. Rclone提供了一步一步的的选项让用户完成整个配置,Rclone 将所有配置都放在一个配置文件里面, 使用“rclone config file”就可以找到.conf文件。
.conf file
3. 配置过程直接上截图。
4.在支持的网络存储中选择onedrive Storage>23.接下来的两个选项 client_id 和 client_secret都留空。
5.在Remote config这一步,由于Linux是没有自带浏览器的,我这里需要通过有浏览器并且也同样安装了rclone的机器获取onedrive的securt token,然后将token放在这台linux进行认证。
6.将token放到result>后面进行认证。
7.通常选择1, OneDrive Personal or Business,然后选择account,通常都只有一个,有时候也出现多个。你可以在选择后查看account所在的路径已确定是否是正确的。
8.选择y检查配置是否正确
9.检查所有配置是否正确后,确认y,然后退出配置。
10. 使用 rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive 即可将onedrive mount到当前用户的OneDrive这个文件夹上。