我已经为 OneDrive 设置了 rclone。但是,我只能在线访问它。由于我必须经常离线工作,所以我需要离线访问文件。在 Windows 中,我只需选择要在本地保存文件即可。(这意味着它们最终会保存在 %userprofile%\Onedrive 中)然后,当我在线时,它会自动将更改从云同步到云。
我如何使用 rclone 来做到这一点?
答案1
披露:我是 Linux 版 OneDrive 客户端的开发人员 -https://github.com/abraunegg/onedrive
在 Linux 上访问 OneDrive 的可靠方法只有 5 种:
- 通过 OneDrive for Linux 客户端 -https://github.com/abraunegg/onedrive- 这将“同步”您的数据,双向操作,开源且免费,数据可离线使用
- 通过“onedriver”客户端 -https://github.com/jstaf/onedriver- 原生文件系统仅提供“按需”功能,开源且免费,数据无法离线使用
- 通过“rclone”-https://rclone.org/- 单向同步客户端,开源且免费,如果您这样配置,数据可以离线使用
- 通过“insync”、“ExpanDrive”——非免费客户端
- 通过您选择的网络浏览器
答案2
Rclone 允许安装远程驱动器,以便它在文件系统中显示为本地存储。但是,它允许在本地存储和云之间复制文件(这实际上是它的主要目的)
对于离线工作,您需要复制,即创建离线工作所需文件的本地存储库。然后,您可以使用 rclone 在云端更新文件。
通过将所需的 rclone 命令放入脚本或别名中,可以轻松实现这一点。