Как получить доступ к Google Диску в Linux

В наши дни существует множество различных решений для облачного интернет-хранилища. Есть печально известные Dropbox, Box.com, Microsoft OneDrive и, конечно же, Google Drive. По большей части облачное хранилище в Linux очень ненадежно. Из всех основных решений только небольшая часть активно потратила время на создание клиента синхронизации специально для платформы Linux. Google ничем не отличается. Несмотря на то, что я большой поклонник Linux, официального способа получить доступ к Google Диску в Linux нет. Это означает, что если вы сконцентрировали способ сохранения и резервного копирования файлов с помощью Google, на вашем компьютере нет папки Диска для быстрой и простой загрузки файлов и обмена ими. Вместо этого вы застрянете при загрузке вещей из веб-браузера и будете вынуждены упустить все удобные функции рабочего стола, которые Google добавляет в Mac и Windows.

К счастью, многие разработчики Linux, которые полагаются на Google Диск, устали сидеть сложа руки и ждать, пока Google создаст программу синхронизации Диска. Они взяли на себя задачу создать программы, позволяющие пользователям легко получать доступ к Google Диску в Linux прямо с рабочего стола. В этой статье мы поговорим о лучшем, что вы можете получить прямо сейчас!

Установка Google-Drive-Ocamlfuse

Google Диск Ocamlfuse доступен для многих различных дистрибутивов Linux. Вот как заставить его работать:

  Как отключить брандмауэр UFW в Linux

Ubuntu

Вы можете установить Google Drive Ocamlfuse, добавив PPA. Введите эти три команды в терминал, чтобы установить его.

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

Arch Linux

Пользователи Arch Linux могут установить Google-drive-ocamlfuse из AUR, собрав этот пакет. Перейти к этому ссылка на сайтнайдите «Загрузить снимок» и щелкните по нему. Это загрузит все необходимое для сборки программы.

Извлеките снимок, щелкнув его правой кнопкой мыши в диспетчере файлов и выбрав «извлечь». После извлечения откройте терминал и введите его с помощью команды CD.

cd ~/Downloads/google-drive-ocamlfuse-git

Внутри каталога много файлов. Все это объединяется, когда вы запускаете команду makepkg.

makepkg

Команда make выйдет и установит все файлы, которые нужны Google Drive Ocamlfuse, затем скомпилирует программу из исходного кода и сгенерирует пакет Arch Linux. Когда закончите, установите его с помощью:

sudo pacman -U *.pkg.tar.xz

Из источника

Если вашего дистрибутива Linux нет в списке, значит, для Google Drive Ocamlfuse нет устанавливаемого пакета. Вместо этого возьмите исходный код и скомпилируйте его. Это может быть сложный процесс (в зависимости от вашего уровня навыков), и его описание займет слишком много времени. Вместо, перейдите к инструкциям что разработчик выложил для его установки.

  Как установить и использовать Gnome-Pie в Linux

Синхронизация с Google-Drive-Ocamlfuse

Для синхронизации с Google сначала войдите в систему. Для этого выполните следующую команду в окне терминала:

google-drive-ocamlfuse

Откроется окно входа в Google Oauth. Введите данные своей учетной записи Google, чтобы продолжить.

Затем создайте папку синхронизации с:

mkdir -p ~/Google-Drive

После того, как все настроено, можно начинать синхронизацию. Вытащите все с Google Диска с помощью этой команды:

google-drive-ocamlfuse ~/Google-Drive

Загрузка файлов

Загрузка файлов на Google Диск с помощью клиента синхронизации работает так же, как и загрузка. Чтобы загрузить файлы в учетную запись Диска, просто поместите любой файл в папку ~ / Google-Drive, а затем запустите команду синхронизации. Когда Google Drive Ocamlfuse запускается, он просматривает локальную папку синхронизации на предмет любых изменений, которые могли быть внесены, и загружает эти изменения. Кроме того, при локальном удалении файла он также удаляется на Диске (просто запустите команду синхронизации после удаления чего-либо).

подсказки

Запомнить команду для синхронизации файлов с Google Диска может быть непросто, особенно если вы новый пользователь. Вместо этого давайте создадим программу сценария оболочки со всеми деталями прямо внутри. Таким образом, отправлять и получать файлы с Google Диска намного проще.

  Как установить Linux на Chromebook с помощью Crouton

В терминале напишите: nano ~ / driveync

Это создаст в домашней папке пустой файл с именем «DriveSync».

Затем вставьте эту первую строку. Эта строка кода — шебанг. Это помогает bash понять, как запускать скрипт.

#!/bin/bash

Следуя шебангу, создайте пробел (с помощью клавиши ввода), затем вставьте это:

google-drive-ocamlfuse /home/username/Google-Drive

Примечание: измените имя пользователя на свое имя пользователя

Сохраните скрипт, нажав CTRL + O, затем используйте команду chmod, чтобы пометить его как исполняемый:

sudo chmod +x ~/drivesync

Наконец, скопируйте его в / usr / bin с помощью команды CP. Таким образом, DriveSync будет запускаться из командной строки где угодно.

sudo cp ~/drivesync /usr/bin

С этого момента синхронизируйте Google Диск с папкой / home / username / Google-Drive, введя это в терминале:

sudo drivesync

Заключение

У Google действительно есть успех, когда дело доходит до Google Диска. У него есть множество потрясающих функций, таких как преобразование документов, надежность серверов Google и целый офисный пакет для использования. Вот почему так жаль, что вам нужно пройти так много всего, чтобы получить доступ к Google Диску в Linux. Будем надеяться, что по мере того, как Linux получает все больше внимания, идея о том, что Google сделает клиент синхронизации Диска, станет реальностью. А до тех пор синхронизация файлов со сторонним программным обеспечением настолько хороша, насколько это возможно.