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

click fraud protection

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

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

instagram viewer

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

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

Ubuntu

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

sudo add-apt-repository ppa: алессандро-страда / ppa. sudo apt-get update. sudo apt-get установить 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. Вместо этого возьмите исходный код и скомпилируйте его. Это может быть сложный процесс (в зависимости от вашего уровня квалификации), и он займет слишком много времени, чтобы изложить здесь. Вместо, перейдите к инструкции что разработчик выложил для его установки.

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

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

Google-диск-ocamlfuse

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

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

mkdir -p ~ / Google-Drive

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

google-drive-ocamlfuse ~ / Google-Drive

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

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

Советы

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

В терминале напишите: Nano ~ / DriveSync

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

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

#! / Bin / Баш

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

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

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

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

sudo chmod + x ~ / driversync

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

sudo cp ~ / driveync / usr / bin

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

sudo driveync

Вывод

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

watch instagram story