我想在我的主目录中安装一个免驱客户端,并在 ubuntu 上使用它。因此,我使用了以下两个来源的建议。 https://www.phillipsj.net/posts/using-onedrive-with-linux/ 和如何在 Ubuntu 17.04 中设置 OneDrive?
在这两种情况下,我都设法授权了onedrive,消息如下:
授权此应用访问:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=d50ca740-c83f-4d1b-b616-12c519384f0c&scope=Files.ReadWrite%20Files.ReadWrite.all%20Sites.Read.All%20Sites.ReadWrite.All%20offline_access&response_type=code&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient 输入响应 uri:https://login.microsoftonline.com/common/oauth2/nativeclient?code=M.R3_BL2.94a533b8-2996-6aef-a782-2f6a0cba3121
应用程序已成功授权,但没有提供额外的命令开关。
有关运行此应用程序,请使用--help获取进一步帮助。
根据两个主要来源,它应该出现在我的主目录中。但是,它并没有出现在那里。然而,当我在终端中输入“onedrive”时,似乎我做对了:
配置全局 Azure AD 端点
命令行输入中缺少 --synchronize 或 --monitor 开关。请将其中一个开关(而不是两个)添加到命令行或使用 --help 获取进一步帮助。
如果不存在这两个参数之一,则不会执行任何 OneDrive 同步。
“哪个 onedrive”显示以下位置:
在/usr/bin/onedrive中
另外:Rclone 不是一个选项。我还没有处理过一个驱动器的同步,我主要想知道为什么一个驱动器没有出现在我的主目录中。我对 ubuntu 21.04 很陌生。
答案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”——非免费客户端
- 通过您选择的网络浏览器
您引用的 URL 包含不正确的说明和详细信息,无法帮助您入门...请不要遵循这些错误的说明。