如何在Linux上安装和使用Google Drive?

googledrive是一种非常流行的基于云的驱动器和存储服务。googledrive的使用方式与Web、Android、iPhone、Windows、macOS和Linux不同。但由于今天谷歌没有为Ubuntu、Debian、Centos、Mint等Linux发行版提供本机Google Drive客户端。甚至谷歌也建议Web浏览器为Linux用户提供Google Drive,因为有一些第三方应用程序、工具可以将Google Drive连接到本地Linux系统。

null

Google Drive Linux客户端

Linux操作系统有很多不同的GoogleDrive客户机,但大多数都不完整、不实用或容易出错。在本教程中,我们将使用以下两个优于其他替代方案的Google Drive客户端。

  • GNOME在线帐户
  • 谷歌硬盘Ocamlfuse

谷歌驱动器与GNOME在线帐户

GNOME在线帐户是一个GNOME项目,它的创建是为了在GNOME桌面上使用一些流行的在线服务。googledrive是Gnome在线帐户支持的在线服务之一。Gnome在线帐户是在Linux操作系统中使用googledrive最稳定的方式,因为它的Gnome社区和支持。

为了首先使用GNOME在线帐户,我们将使用以下命令安装它。我们可以安装和使用GNOME在线帐户,即使我们不使用GNOME桌面环境,因为所有依赖项都将自动安装。因此,这意味着我们可以将Gnome在线帐户用于其他桌面环境,如KDE、XFCE、LXDE等。

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

安装完成后,我们可以从菜单或使用 GNOME Control Center 就像下面一样。

图片[1]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
Gnome控制中心

从Gnome控制中心,我们将单击 Online Accounts 部分和支持的联机服务将在主屏幕中列出。我们将选择 Google 因为这是谷歌的服务。

图片[2]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
Gnome在线帐户Google Drive

在下面的步骤中,我们需要对要使用和同步的Google驱动器帐户进行身份验证。我们将被问及谷歌帐户或用户名与以下屏幕。我们将把谷歌用户名 poftut 在这种情况下。我们还将被告知此帐户将与GNOME应用程序集成。

图片[3]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
谷歌驱动器Gnome登录

在下面的步骤中,我们将提供先前提供的帐户的密码。我们还将通过点击眼睛图标以明文形式显示密码,以确保密码正确。

图片[4]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
谷歌驱动器帐户密码

在下面的步骤中,我们将允许Gnome访问我们提供的Google帐户和相关的Google服务。我们可以看到,这个帐户将完全由这个GNOME应用程序控制。我们将单击 Allow 按钮。

图片[5]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
允许Gnome在线帐户访问Google Drive和其他服务

在这一步中,我们将允许我们提供的谷歌帐户与以下服务一起使用。因为我们想访问谷歌驱动器,我们将启用在这种情况下的文件。我们可以启用或禁用其他服务。出于安全原因,请禁用您将不使用的谷歌服务。

图片[6]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
谷歌帐户服务管理Gnome在线帐户

现在我们已经集成了Google Drive,并将其与Gnome Files、Nautilus等本机文件浏览器一起使用。添加的Google Drive帐户将在左侧位置窗格中列出,其帐户电子邮件地址如下所示。我们可以浏览像本地文件和文件夹一样的Google驱动器文件。

图片[7]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
适用于Linux的Google Drive文件浏览器

Google Drive和Google Drive Ocamlfuse

谷歌硬盘ocamlfuse 是googledrive的FUSE文件系统,用OCaml编写。它允许您在Linux发行版上安装Google驱动器。作为一个脚本或文件系统库,它是通过命令行管理的,但是可以与GUI类的文件浏览器一起使用。它提供以下功能。

  • 对普通文件和文件夹的完全读/写访问权限
  • 对Google文档、工作表和幻灯片的只读访问(导出为可配置格式)
  • 多账户支持
  • 重复文件处理
  • 进入垃圾桶( .Trash 目录)
  • Unix权限和所有权
  • 符号链接
  • 流时预读缓冲区
  • 访问与您共享的内容(需要 配置 )
  • 团队驱动 支持
  • 服务帐户 支持
  • 用于设备的OAuth2 支持

我们开始安装吧。作为一个非标准脚本,我们需要在Linux系统中添加一些额外的存储库。Ocamlfuse包是为Ubuntu发行版创建的,因此为了使用其他Linux发行版,应该执行源代码安装,下面对此进行了解释 在这里 .

$ sudo add-apt-repository ppa:alessandro-strada/ppa
图片[8]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
添加google drive ocamlfuse存储库

现在我们将使用以下命令安装OcamlFuse。包名为 google-drive-ocamlfuse .

$ sudo apt-get install google-drive-ocamlfuse
图片[9]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
google drive ocamlsfuse Ubuntu安装

现在如前所述,我们将从命令行完成googledrive集成。首先,我们将创建一个安装Google驱动器的目录。在本例中,我们将目录命名为 googledrive .

$ mkdir googledrive

现在我们将运行 google-drive-ocamlfuse 命令如下。

$ google-drive-ocamlfuse

此命令将打开web浏览器,以便使用用户名和密码对Google Drive用户进行身份验证。我们将提供用户名 poftut 就像下面一样。

图片[10]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
谷歌认证

我们将在下面的屏幕中提供用户密码。

图片[11]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
谷歌认证

在下面的屏幕中,我们将看到gdfuse,它是google drive ocamlfuse名称,想要访问google drive文件。我们只需点击 Allow .

图片[12]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
gdfuse Google允许权限

我们还可以看到下面的屏幕,在那里我们需要允许该帐户的谷歌帐户。

图片[13]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
gdfuse Google允许权限

如果一切顺利完成,我们的网页浏览器将被重定向到一个成功的网页,这是如下所示,由gdfuse提供。

图片[14]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
gdfuse成功

现在作为最后一步,我们将把我们的Google驱动器挂载到我们之前创建的名为 googledrive 就像下面一样。

$ google-drive-ocamlfuse googledrive

如果没有错误信息,一切正常。我们可以从命令行或下面的标准文件管理器列出Google驱动器文件。

$ ls -l googledrive/
图片[15]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
使用Google Drive ocamlfuse命令安装Google Drive

作为额外的检查,我们可以用df命令列出已经挂载的文件系统,googledrive也将列出这些文件系统。我们还可以获得可用大小、已用大小、总大小和百分比信息等信息。

$ df -lh
图片[16]-如何在Linux上安装和使用Google Drive?-yiteyi-C++库
列出安装在Google驱动器上的路径

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享