如何在 Linux 上使用 Google 云端硬盘

已发表: 2022-01-29

当 Google 在 2012 年 4 月 24 日推出 Google Drive 时,他们承诺“即将推出”Linux 支持。 那是将近五年前的事了。 Google 还没有发布正式版的 Linux 版 Google Drive,但还有其他工具可以填补这一空白。

还有可以在任何现代浏览器中运行的 Google Drive 网站。 谷歌官方推荐在 Linux 上使用该网站,但如果你想在桌面上使用一些东西,这里是你的选择。

在 Ubuntu 16.04 LTS 上

GNOME 项目将 Google Drive 支持添加到 GNOME 桌面环境 3.18 版。 但是,Ubuntu 的 Unity 桌面包括 Nautilus 3.14,它是 GNOME 3.14 的一部分。 在 Ubuntu 16.04 LTS 上集成 Google Drive 需要做一些额外的工作。

要在 Ubuntu 上获得此功能,您需要安装 GNOME 控制中心和 GNOME 在线帐户包。 为此,请打开终端窗口并运行以下命令:

 sudo apt install gnome-control-center gnome-online-accounts

提供您的密码并在出现提示时键入“y”以安装软件。

广告

完成后,打开 Dash 并搜索“GNOME 控制中心”。 启动出现的“设置”应用程序。

单击 GNOME 控制中心窗口中的“在线帐户”选项。

单击“添加帐户”按钮,选择“Google”,然后登录您的 Google 帐户。 出现提示时,授予 GNOME 桌面访问您帐户的权限。 确保此处启用了“文件”选项。

打开文件管理器,您会在边栏中的“计算机”下看到您的 Google 帐户的电子邮件地址作为选项。 单击它以查看您的 Google Drive 文件。

这些文件不会离线同步到您的桌面。 但是,您可以浏览文件、打开它们并保存它们。 您的系统将自动上传修改后的副本。 您添加或删除的任何文件也会立即同步回您的 Google 帐户。

要启用缩略图预览,请单击编辑 > 首选项 > 预览,单击“显示缩略图”框,然后选择“始终”。

在 GNOME 桌面上

在包含 GNOME 3.18 或更高版本的 Linux 发行版上,您无需任何其他软件即可执行此操作。 只需打开 GNOME 控制中心(或“设置”)应用程序,单击“在线帐户”,然后添加您的 Google 帐户。 它将出现在文件管理器应用程序中。

广告

就像在 Ubuntu 上一样,您的文件实际上不会“同步”到您的桌面,这意味着您不会获得完全脱机的副本。 它只是一种无需使用 Web 浏览器即可管理、打开和修改文件的便捷方式。 您可以无缝打开和修改文件,更改将立即在线上传到您的 Google Drive 帐户。

overGrive:5 美元的 Google Drive 客户端

更新:我们最近从读者那里听到了一些关于 overGrive 错误的报告。 我们建议您尝试其他方法。

以前有一个名为 Grive 的开源命令行工具和一个名为 Grive Tools 的图形对应工具。 但是,由于 Google Drive API 的更改,Grive 已被放弃并且不再起作用。

开发人员没有更新旧的开源应用程序,而是创建了一个名为 overGrive 的新应用程序,并以 5 美元的价格出售。 但是,有 14 天的免费试用期。

overGrive 旨在成为 Linux 的 Google Drive 客户端。 它在您的通知区域运行并自动同步文件的离线副本,就像 Windows 和 macOS 上的 Google Drive 工具一样。 只需下载适用于您的 Linux 发行版的安装程序,您就可以开始运行了。

InSync:30 美元的 Google Drive 客户端

InSync 是在 Linux、Windows 和 macOS 上运行的商业 Google Drive 应用程序。 此应用程序也是付费软件,在 15 天免费试用后将花费您 30 美元。 它确实具有官方 Google Drive 客户端在 Windows 和 macOS 上不提供的一些额外功能,包括对多个 Google 帐户的支持。

广告

InSync 和 OverGrive 的工作方式类似,但 InSync 的存在时间更长,并且由一家更成熟的公司提供。 两者都提供免费试用,因此您可以尝试一下。

30 美元的费用可能会让您难以接受,因为您可以切换到像 Dropbox 这样的另一种服务,它提供免费的官方 Linux 客户端。 但是,如果您需要,该工具可能物有所值。

drive:Google Drive 开发人员的命令行工具

如果您更喜欢终端极客,那么 drive 是一个可以在 Linux 和 macOS 上运行的小型命令行程序。 它是开源的,用 Google 的“Go”编程语言编写。 该程序最初由 Burcu Dogan(又名 rakyll)编写,他是 Google 员工,曾在 Google Drive 的平台团队工作。 它甚至受谷歌版权保护。

这个工具不适合大多数人,但它确实提供了一种从终端与 Google Drive 文件系统交互的良好支持方式。

该项目的页面列出了 Dogan 认为后台同步 Google Drive 客户端(适用于 Windows 和 Mac 的那种官方客户端)“愚蠢”和“不值得实施”的所有原因。 需要明确的是,这位开发人员确实表示她并不代表整个谷歌。 但是这个客户端的设计与 Windows 和 macOS 的官方客户端略有不同。

广告

由于这些哲学原因,“驱动器”不会在后台来回同步文件。 当您需要将文件推送到您的 Google Drive 帐户或将文件从其中提取到本地计算机时,您会运行该命令。 “drive push”命令将文件推送到 Google Drive,“drive pull”命令从 Google Drive 中提取文件。 开发人员注意到这可能特别有用的情况 - 如果您将虚拟机存储在 Google Drive 中,您可能希望立即同步一个小文本文件,而不是先同步大型虚拟机文件。

有关最新的安装说明和命令圣人详细信息,请参阅官方项目页面。

相关:适合开发人员和爱好者的最佳 Linux 笔记本电脑