You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.4系统下创建同步大学OneDrive的本地文件夹方法咨询

Ubuntu 22.04.4系统下创建同步大学OneDrive的本地文件夹方法咨询

嗨,我来帮你搞定这个问题!虽然微软官方没有推出Linux版的OneDrive客户端,但社区里有个非常靠谱的开源解决方案,完全能实现和Windows上一样的本地同步文件夹功能,具体操作步骤如下:

  • 安装开源OneDrive客户端
    这个客户端是目前Linux上最流行的OneDrive同步工具,直接通过Ubuntu的软件源就能安装:

    1. 打开终端,先更新本地软件包列表:
      sudo apt update
      
    2. 执行安装命令:
      sudo apt install onedrive
      
  • 关联你的大学OneDrive账号
    安装完成后首次启动客户端,会引导你完成账号授权:

    1. 在终端输入:
      onedrive
      
    2. 终端会输出一个授权链接,复制这个链接到浏览器打开
    3. 登录你的大学OneDrive账号,按照页面提示完成授权操作,之后会得到一个授权码
    4. 把授权码复制回终端并回车,客户端就会自动关联你的账号,同时在你的用户目录下创建默认的同步文件夹~/OneDrive
  • 设置开机自动同步
    为了实现和Windows一样的后台自动同步,我们可以配置systemd用户服务:

    1. 启用开机自启服务:
      systemctl --user enable onedrive.service
      
    2. 立即启动同步服务:
      systemctl --user start onedrive.service
      

    这样每次开机后,客户端就会在后台自动同步OneDrive的内容到本地文件夹了。

  • 常用同步操作命令

    • 手动触发一次全量同步:onedrive --synchronize
    • 查看当前同步状态:onedrive --status
    • 如果只需要同步特定文件夹,可以编辑配置文件~/.config/onedrive/config,添加sync_list参数来指定要同步的文件夹路径(比如sync_list = "Documents/课程资料", "Research/项目文件"

小提示:如果你的大学账号开启了多因素认证(MFA),在浏览器授权时按照学校的验证流程完成即可,不会影响客户端的正常使用。

备注:内容来源于stack exchange,提问作者Jimmie Hilberto

火山引擎 最新活动