理想的 OneDrive 客户端,用于同步保存数据/小文件,无需完全下载所有内容

理想的 OneDrive 客户端,用于同步保存数据/小文件,无需完全下载所有内容

我希望使用 OneDrive 在多个操作系统/设备之间同步 yuzu 的游戏保存(以及其他内容,如 ssh 配置等)。

也就是说,我需要同步 Windows、Ubuntu 以及 Steam OS(据我所知是 Arch?)。

我已经在 Windows 上设置好了这个。我目前的解决方案是创建一个从文件夹到 OneDrive 的连接点(例如 %userprofile%\.ssh -> %OneDriveFolder%\AppData\.ssh)。然后我将此文件夹设置为离线可用(始终保留在设备上)。它会在后台自动同步,我完全不必担心。

我的问题是我不知道有哪个适用于 Linux 的 OneDrive 客户端具有 Windows 客户端的功能。我在服务器上使用 rclone,但它基本上只是像网络共享一样挂载,无法正常离线使用(至少我不知道如何设置它。)

我需要一种方法来保持文件离线可用,自动后台同步(尽管在最坏的情况下我也可以通过 crontab 来实现...),以及可以排除文件夹的始终下载(或只是从同步中排除),因为我在 OneDrive 中有异地备份,而且我不想在每台设备上下载几百个 GB。

答案1

有人知道我可以看看的优秀客户吗?

披露:我是 Linux 版 OneDrive 客户端的开发人员 -https://github.com/abraunegg/onedrive

有 5 种可靠的方法可以在 Linux/Unix 平台上访问 OneDrive:

  • 通过 Linux 版 OneDrive 客户端 -https://github.com/abraunegg/onedrive- 这会“同步”您的数据,双向操作,开源且免费。支持个人、企业和 SharePoint 帐户类型和共享文件夹。Docker 容器也适用于所有主要架构(i686、x86_64、ARMHF、AARCH64)。如果您需要用于 onedrive 客户端管理的 GUI,请使用:https://github.com/bpozdena/OneDriveGUI
  • 通过“onedriver”客户端 -https://github.com/jstaf/onedriver- 仅提供 OneDrive“按需”功能的原生文件系统,开源且免费。支持个人、企业帐户类型。目前不支持共享文件夹或 SharePoint。
  • 通过“rclone”-https://rclone.org/- 单向同步客户端,开源且免费。对 SharePoint 有限制。
  • 通过非免费客户端,如“insync”、“ExpanDrive”
  • 通过您选择的网络浏览器

以及排除文件夹不被下载的可能性(或者只是从同步中排除)

关于此项目具体内容,请阅读:https://github.com/abraunegg/onedrive/blob/onedrive-v2.5.0-alpha-4/docs/usage.md#using-client-side-filtering-rules-to-determine-what-should-be-synced-with-microsoft-onedrive

虽然这是“alpha-4”文档集的一部分,但所描述的功能中并没有什么新内容,它们不属于当前最新可用版本。

相关内容