You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下Nautilus同步微软账户OneDrive文件的问题咨询

Ubuntu系统下Nautilus同步微软账户OneDrive文件的问题咨询

嗨Richard!这个问题其实挺常见的,我来给你拆解下原因和解决办法:

为什么Google Drive能直接在Nautilus访问,而OneDrive不行?

Ubuntu的GNOME桌面(Nautilus是GNOME默认文件管理器)的在线账户功能,对Google Drive做了原生的文件系统集成——说白了就是官方适配了Google的云存储API,能直接把Drive挂载成本地文件夹。但微软这边,目前在线账户只集成了邮件、日历、联系人这类PIM(个人信息管理)服务,没有做OneDrive的文件挂载支持,这主要是因为GNOME和微软在API对接上的优先级和适配进度问题。

怎么在Nautilus里访问OneDrive文件?

目前最靠谱的是用第三方工具来实现,这里给你推荐两种常用方案:

方案一:用rclone(全能云存储工具)

rclone是个非常强大的跨平台云存储同步工具,支持几乎所有主流云服务,包括OneDrive,步骤很简单:

  • 首先打开终端,安装rclone:
    sudo apt update && sudo apt install rclone
    
  • 配置OneDrive账户:运行rclone config,跟着向导走——选择“新建远程”,命名比如onedrive,类型选“OneDrive”,然后按提示打开授权链接登录你的微软账户,完成授权后退出配置。
  • 手动挂载到本地:创建一个本地文件夹(比如~/OneDrive),然后运行:
    rclone mount onedrive: ~/OneDrive --daemon --vfs-cache-mode writes
    
    这时候打开Nautilus,就能在侧边栏看到OneDrive文件夹了,和本地文件一样操作。
  • 开机自动挂载:如果想每次开机都自动挂载,可以创建一个systemd服务:
    1. 新建服务文件:nano ~/.config/systemd/user/rclone-onedrive.service
    2. 粘贴以下内容(注意替换成你自己的路径):
      [Unit]
      Description=RClone Mount for OneDrive
      After=network.target
      
      [Service]
      Type=simple
      ExecStart=/usr/bin/rclone mount onedrive: ~/OneDrive --daemon --vfs-cache-mode writes
      Restart=on-failure
      
      [Install]
      WantedBy=default.target
      
    3. 保存退出后,启用服务:
      systemctl --user enable --now rclone-onedrive.service
      

方案二:用开源OneDrive客户端(专注同步)

还有个专门针对OneDrive的开源客户端,同步功能更贴合OneDrive的特性:

  • 先安装依赖和客户端:
    sudo apt install build-essential libcurl4-openssl-dev libsqlite3-dev pkg-config git
    git clone https://github.com/abraunegg/onedrive.git
    cd onedrive
    ./configure
    make
    sudo make install
    
  • 授权账户:运行onedrive --authorize,会弹出一个链接,复制到浏览器打开,登录微软账户后复制授权码回到终端粘贴。
  • 同步文件:默认会把OneDrive文件同步到~/OneDrive,手动同步运行onedrive --synchronize;如果要后台自动同步,启用服务:
    systemctl --user enable --now onedrive
    
    同步完成后,直接在Nautilus里打开~/OneDrive就能访问文件了。

两种方案都能满足你的需求,rclone更适合同时用多个云服务的用户,而专门的OneDrive客户端则更专注于OneDrive的同步逻辑,你可以根据自己的习惯选~

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:30:31