如何在 Ubuntu Linux 上使用 Google Drive

現在是 2020 年,我們仍在等待來自 google 的官方 google drive 客戶端,但我們很少有客戶端可以完美運行。

在本教程中,我們將重點介紹如何在 Ubuntu 18.04 上使用 Google Drive。 準備好? 讓我們深入了解如何無縫實現這一目標。

1) Ubuntu GNOME 內置方法

步驟 1. 安裝 GNOME Online Accounts 功能

首先,以 root 用戶或具有 root 權限的普通用戶身份登錄到您的系統。 接下來,運行以下命令以安裝 Google 在線帳戶功能。

sudo apt install gnome-online-accounts

步驟 2. 啟動 GNOME 在線帳戶功能

成功安裝後,通過運行啟動 GNOME Online Accounts

gnome-control-center online-accounts

這將啟動在線帳戶窗口,如圖所示。 此後,單擊“谷歌

這將提示您輸入電子郵件地址。 輸入並點擊 Enter.

接下來,提供您的帳戶密碼,如圖所示,然後單擊“下一個‘ 或點擊 Enter.

下一個窗口將顯示 GNOME 想要訪問的您帳戶中的所有功能。

滾動到底部並單擊“允許’

安裝和訪問 Google Drive

默認情況下,將同步如下所示的所有功能。 您可以選擇關閉或打開同步功能。 為獲得最佳實踐,請保持默認設置不變。

安裝和訪問 Google Drive

偉大的! 我們都準備好了! 您可以使用通常稱為的 Nautilus 文件管理器訪問您的 Google Drive 文件夾 文件。

安裝和訪問 Google Drive

也可以通過雙擊位於 GNOME 桌面上的已安裝分區來訪問驅動器文件夾,如下所示。

安裝和訪問 Google Drive

需要注意的是,使用 GNOME 在線帳戶功能時,驅動器文件不會存儲在本地。

2) 使用谷歌驅動 ocamlfuse

奧康福斯 是由 Google Drive 支持的基於 FUSE 的文件系統。 它是用 OCaml 編寫的,可讓您在 Linux 系統上掛載 Drive 文件夾,並允許您通過命令行或 GUI 文件管理器訪問您的文件和文件夾。

特徵

以下是一些 ocamlfuse 功能的摘要

  • 提供對多個帳戶的支持
  • 提供對符號鏈接的支持
  • 可以處理重複文件
  • 授予對垃圾目錄的訪問權限
  • 維護 UNIX 權限和所有權
  • 處理對 Google 文檔的只讀訪問 – 表格、幻燈片
  • 提供對普通文件和文件夾的完全讀/寫訪問

在 Ubuntu 18.04 上安裝 Google Drive Ocamlfuse

要安裝 Ocamlfuse,請按以下順序運行以下命令

$ sudo add-apt-repository ppa:alessandro-strada/ppa
$ sudo apt-get update
$ sudo apt-get install google-drive-ocamlfuse

成功安裝後,使用以下命令為 google-drive-ocamlfuse 客戶端授權您所需的 Google 帳戶。

# google-drive-ocamlfuse

這將在您的瀏覽器上彈出一個頁面,要求您選擇一個 Gmail 帳戶以繼續設置

接下來,Gdfuse 將請求訪問您的帳戶。

單擊“允許”按鈕以允許 google-drive-ocamlfuse 訪問您的雲端硬盤。

然後系統會提示您輸入密碼

然後系統會要求您選擇要使用的帳戶

最後,在你的主目錄中創建一個掛載點並掛載該目錄

$ mkdir ~/google-drive
$ google-drive-ocamlfuse ~/google-drive

要驗證目錄的創建和掛載,請運行

df -h

使用 Nautilus,您可以單擊菜單上的文件,並確保在底部找到 Google 驅動器選項。 單擊它並等待幾秒鐘以開始文件同步。 片刻之後,您將可以訪問所有文件。

3) 不同步

Insynch 是一款付費的、功能強大的跨平台 GUI 客戶端工具,可為您的 Linux 桌面添加驅動器功能。 其中一些功能包括:

  • 處理多個帳戶
  • Gmail 支持
  • G-Suite 支持
  • 按需同步
  • 共享文件的按需同步
  • 桌面通知
  • 為 Linux 提供公共線路
  • 支持樹莓派
  • 合併文件夾
  • 支持符號鏈接

要安裝 Insync,請前往 Isync 的官方下載頁面並選擇您的系統發行版。 對於這種情況,我們將下載適用於 Ubuntu 18.04 的 Debian 軟件包。 如圖所示

相應地選擇您的操作系統、版本和體系結構,然後單擊“下載”。 這將下載適用於 Ubuntu 18.04 版本的 Debian 軟件包

安裝 Debian 軟件包後,通過打開終端安裝 Insync,導航到包含 Debian 軟件包的文件夾並運行

$ sudo dpkg -i  insync_1.5.5.37367_amd64.deb

安裝成功後,啟動搜索菜單,搜索應用程序並啟動它。

這將彈出下面的 Insync 窗口。 點擊 ‘添加 Google 帳戶’

這將打開一個瀏覽器頁面,其中將詢問您的電子郵件 ID。 提供您的電子郵件,然後單擊“下一步”。

接下來,系統將提示您輸入密碼。 輸入密碼後,點擊“下一步”

在這裡,您需要允許 Insync 更改您的雲端硬盤帳戶

向下滾動並點擊“允許”

此後將開始 Nautilus 與 Google Drive 的集成。

單擊“是”以將 Insync 與 Nautilus 集成

選擇您的首選定價

文件同步將開始

4) 克隆

Rclone 是一個命令行工具,用於同步來自無數雲服務的文件和目錄。 其中包括 DropBox、Amazon S3、Google Drive、 OneDrive Nextcloud 等等。

現在,讓我們看看如何安裝 Rclone。

另請閱讀: Rclone – 將文件和目錄同步到 Cloud Linux 中的存儲

安裝

我們將從預編譯的二進製文件安裝 Rclone。 為此,請打開終端窗口並發出以下命令:

首先,使用以下命令下載 rclone zip 文件 curl 命令

$ curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip

接下來,解壓 rclone 壓縮文件

$ unzip rclone-current-linux-amd64.zip

導航到文件

$ cd rclone-*-linux-amd64

現在,複製二進製文件並使用以下命令為其賦予適當的權限:

$ sudo cp rclone /usr/bin/

$ sudo chown root:root /usr/bin/rclone

$ sudo chmod 755 /usr/bin/rclone

最後,使用以下命令安裝聯機幫助頁:

$ cp rclone.1 /usr/local/share/man/man1/

$ sudo mandb

配置 Rclone

接下來,我們將設置 Rclone 以同步到 Google Drive。

要配置 rclone,請發出以下命令:

# rclone config

您需要選擇要配置的存儲類型。 選擇相應的數字

您將被問到許多問題,其中大部分是不言自明的。

唯一可能讓你頭疼的問題是

Value "client_id"
Value "client_secret"
Value "root_folder_id"
Value "service_account_file"

對於以上所有,只需點擊 Enter.

對於值“範圍”= 您可以提供您想要的任何名稱。 默認情況下,它將是驅動器。 您可以保留它或鍵入更有意義的內容。

最終,您的默認瀏覽器會彈出,提示您選擇要使用的 Google 帳戶。 如果此時您尚未登錄您的帳戶,則此時您需要登錄。 完成後,回答幾個更簡單的問題,然後退出配置腳本。 您的連接現已建立。

單擊“允許”按鈕,允許 rclone 訪問您的帳戶

您將收到以下確認信息,表明它已成功。

使用 rclone 命令類型將文件複製到 Google 驅動器

$ rclone copy /home/username/path/to/local/data/folder/ nameofconnection:remotefolder

驅動-CLI 是另一個用於驅動器訪問、同步、下載、直接上傳到驅動器的命令行實用工具。 我們希望本教程對您有所幫助。 繼續嘗試一些工具,讓我們知道您的體驗! 您的貢獻將不勝感激。

另請閱讀:

  • DriveSync – 從 Linux CLI 將本地文件與 Google Drive 同步