如何在 Linux 上使用 Microsoft OneDrive?

2024 年 10 月 11 日 | 阅读 7 分钟

Microsoft OneDrive 是由 Microsoft 开发的,并且预装在 Windows 操作系统中。它没有为 Linux 操作系统提供应用程序。如果您决定从 Windows / macOS 迁移到 Linux 并想设置 OneDrive,请阅读本文,了解如何使用 GUI 和 CLI 方法在您的 Linux 机器上安装它。

OneDrive 简介

OneDrive 是一种云存储解决方案,使用户能够在线存储、同步和共享跨多个不同设备的文件。它是 Microsoft Office 套件的一部分,它提供了一种简便的方式,可以通过互联网连接随时随地访问文档、电子表格、演示文稿、文档和其他各种文件。OneDrive 提供个人版和商业版,具有自动备份版本历史记录等多种功能,并允许与他人共享文件和文件夹。

How to Use Microsoft OneDrive on Linux?

为什么要在 Linux 上使用 OneDrive?

OneDrive 提供了重要的功能,如实时编辑和文件共享,这些功能可以通过 Linux 上的 Web 浏览器轻松完成。它帮助 Linux 用户与团队项目协作,并与使用 Windows 或 macOS 的同事共享文档。Microsoft 没有为 Linux 提供官方的 OneDrive 应用程序,但像 rclone、OneDrive-d 和 insync 这样的第三方工具允许 Linux 用户在 Linux 上使用 OneDrive。在 Linux 上使用 OneDrive 账户的另一个原因是,免费套餐提供 5 GB 的存储空间,使其成为云存储的简单且经济的选择。

方法 1:使用适用于 Linux 的 OneDrive 客户端

已经发布了各种适用于 Linux 的 OneDrive 客户端,但大多数都已过时。一个仍在使用的并且仍在开发过程中的项目是“适用于 Linux 的 OneDrive 客户端”。如果您希望在 Linux 上使用 OneDrive(短期或长期),您可以选择“适用于 Linux 的 OneDrive 客户端”。

您可以直接从 GitHub 下载此软件,并将其安装在任何 Linux 发行版上。在 GitHub 页面上,您可以找到在您的 Linux 发行版上安装的所有步骤。为了演示其简单性,以下部分将演示如何在 **Ubuntu 24.04 LTS** 上安装“适用于 Linux 的 OneDrive 客户端”。

“适用于 Linux 的 OneDrive 客户端”可以安装在大多数基于 Debian 的发行版上。但我们在此使用 Ubuntu 24.04 LTS 进行安装。以下步骤描述了安装过程。

首先,通过在终端中逐一运行以下命令,确保您的 Linux 系统已完全更新

命令

然后,安装必要的依赖项


How to Use Microsoft OneDrive on Linux?

现在,克隆 OneDrive 客户端存储库


How to Use Microsoft OneDrive on Linux?

之后,导航到已克隆的 onedrive 目录

现在,安装 OneDrive 客户端


How to Use Microsoft OneDrive on Linux?

注意:上面的命令可能在没有兼容 D 编译器的情况下不起作用。因此,您可能需要先使用给定的命令安装它


How to Use Microsoft OneDrive on Linux?

现在,再次导航到已克隆的 onedrive 目录并尝试安装 onedrive 客户端。该命令现在应该可以工作了。

安装后,配置您的 OneDrive 账户


How to Use Microsoft OneDrive on Linux?

运行命令后,您会看到一个配置账户的链接。只需复制此链接并在浏览器中粘贴,然后提供凭据以登录您的 Microsoft 账户。登录后,复制 URL 并在终端中粘贴到以下部分:**从浏览器输入响应 URI:**

How to Use Microsoft OneDrive on Linux?

登录后,点击**接受**按钮,授予“适用于 Linux 的 OneDrive 客户端”访问您所有 OneDrive 文件的权限。

How to Use Microsoft OneDrive on Linux?

注意:其他 Linux 发行版的步骤可能会有所不同。例如,在 Ubuntu 中,需要执行不同的密钥和存储库命令。

其他 Linux 发行版的安装命令

如果您不使用 Ubuntu,请不要担心。在这里,我们提供以下命令,如果您使用的是 Fedora、Arch、Manjaro、OpenSUSE、Rocky Linux、Alma Linux 和 CentOS 等其他 Linux 发行版。

在 Fedora 上

1. 首先,更新您的系统

2. 现在,安装依赖项

3. 然后,克隆 OneDrive 客户端存储库

4. 然后,导航到已克隆的目录

5. 最后,构建并安装客户端

6. 现在,运行 OneDrive 客户端

在基于 Arch Linux 的发行版上

1. 对于基于 Arch Linux 的系统,您可以使用 yay 安装 OneDrive 客户端

2. 此外,您还可以使用以下命令从 AUR 手动安装

3. 现在,运行 OneDrive 客户端

在 openSUSE 上

1. 更新您的系统

2. 然后,安装依赖项

3. 接下来,克隆 OneDrive 客户端存储库

4. 之后,导航到已克隆的目录

5. 最后,构建并安装客户端

6. 最后,运行 OneDrive

在基于 RHEL 的发行版上

1. 更新您的 Linux 系统

2. 然后,安装这些工具和库

3. 现在,克隆 OneDrive 客户端存储库

4. 接下来,导航到已克隆的目录

5. 然后,构建并安装客户端

6. 最后,运行 OneDrive 客户端

如何将 OneDrive 同步到 Linux?

要将 OneDrive 同步到 Linux,请运行命令

在上面的命令中,通过替换 [FILEPATH] 来包含路径以同步数据。在您的 Linux 系统上,应该有足够的存储空间来同步您 OneDrive 账户中的数据。

要开始同步过程,请输入您的 Microsoft 账户凭据。对于此过程,在终端中运行 `onedrive` 命令后,“适用于 Linux 的 OneDrive 客户端”将为您提供一个链接,供您在浏览器中打开。登录到您的 Microsoft 账户后,复制 URL 并将其粘贴到终端中。

How to Use Microsoft OneDrive on Linux?

您可以使用以下命令查看同步状态


How to Use Microsoft OneDrive on Linux?

方法 2:使用 Rclone 在 Linux 上获取 OneDrive

Rclone 是一个命令行工具,允许您轻松地在 Linux 机器上安装 OneDrive。它轻松支持多种云服务,包括 Google Drive、OneDrive 等。您可以同步计算机和云存储之间的文件,以及在不同的云存储提供商之间复制或移动文件。

如何在 Ubuntu 上安装 Rclone?

1. 安装 Rclone

2. 配置 Rclone

3. 要创建一个新的远程,输入 n 并为您的远程命名。从给定的列表中选择云提供商。遵循提供的身份验证步骤。检查配置。

4. 列出您所有的远程配置

5. 查看您的 OneDrive 文件

6. 将所有文件从您的 Linux 本地存储复制到 OneDrive

7. 要同步文件,请使用

8. 要挂载云存储,请使用命令

9. 要检查 Rclone 状态,请运行命令

方法 3:使用 OneDriver 在 Linux 上使用 OneDrive

OneDriver 是一个基于命令行解释器的工具,允许 Linux 用户轻松地在 Linux 上安装 OneDrive。您可以使用以下步骤安装 OneDriver

1. 首先,使用以下代码添加 PPA

2. 然后,更新软件包列表

3. 现在,安装 OneDriver

4. 安装工具后,配置它以链接到您的 Microsoft OneDrive 账户。

5. 现在,创建一个目录来挂载 OneDrive

6. 使用给定的命令运行 OneDriver

7. 在最后一步,对您的 Microsoft 账户进行身份验证。然后,登录并允许 OneDriver 访问您的 OneDrive 文件。

方法 4:使用 OneDriveGUI 在 Linux 上获取 OneDrive

OneDriveGUI 是一个基于图形用户界面的工具。您可以使用它轻松地在 Ubuntu 等 Linux 发行版上获取 OneDrive。在安装 OneDriveGUI 之前,请使用以下命令在您的系统上包含必要的依赖项

1. 安装依赖项

2. 现在,通过克隆 GitHub 存储库来下载并安装 OneDriveGUI

3. 更改到您克隆 OneDriveGUI 的目录

4. 安装所需的 Python 包

5. 运行 OneDriveGUI

方法 5:使用 Insync 在 Linux 上安装 OneDrive

Insync 也是一个基于 GUI 的工具,用于在 Linux 上获取 OneDrive。要安装 Insync,请按照以下步骤操作。

1. 使用给定的命令下载存储库密钥

2. 将 Insync 存储库添加到您的 sources 列表中

3. 更新您系统的软件包列表

4. 安装 Insync

5. 启动 Insync 安装完成后,启动 Insync

6. 启动后,使用您的 OneDrive 账户登录。然后,按照屏幕上的说明进行身份验证并链接您的账户。

注意:Insync 不是免费工具。但是,它为想要先探索其功能的用户提供了免费试用版。

结论

本文涵盖了在您的 Linux 发行版(Ubuntu)上设置 OneDrive 的所有方法。在方法部分,我们介绍了 OneDrive Client for Linux、OneDriver 和 Rclone 等基于 CLI 的工具。然而,也描述了包含图形用户界面的工具,如 OneDriveGUI 和 Insync。我们已按步骤提供每种程序,以便任何对 Linux CLI 和 GUI 有 sedikit 了解的 Linux 用户都可以轻松执行任务。在 Linux 上获取 OneDrive 后,您可以在线访问所有文件,这使您可以将 OneDrive 同步到 Linux 机器的本地存储,以便自动备份本地文件到 OneDrive 存储。