Як отримати доступ до Google Drive в Linux

| | 0 Comments| 1:25 PM
Categories:

Сьогодні існує багато різних рішень для хмарного Інтернет-сховища. Є сумнозвісний Dropbox, Box.com, OneDrive від Microsoft і, звісно, ​​Google Drive. Здебільшого хмарне сховище в Linux є дуже незрозумілим. З усіх поширених рішень лише невелика кількість активно приділяли час створенню клієнта синхронізації спеціально для платформи Linux. Google нічим не відрізняється. Незважаючи на те, що ви є великими шанувальниками Linux, немає офіційного способу отримати доступ до Google Drive в Linux. Це означає, що якщо ви зосередили спосіб збереження та резервного копіювання файлів за допомогою Google, на вашому ПК не буде папки Диска для швидкого та легкого завантаження файлів і обміну ними. Натомість ви будете застрягати, завантажуючи файли з веб-браузера, і будете змушені пропустити всі чудові функції робочого столу, які Google додає до Mac і Windows.

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

Встановлення Google-Drive-Ocamlfuse

Google Drive Ocamlfuse доступний для багатьох різних дистрибутивів Linux. Ось як це зробити:

  Як визначити поточний обліковий запис користувача в 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. Замість цього візьміть вихідний код і скомпілюйте його. Це може бути складним процесом (залежно від рівня вашої кваліфікації), і його окреслити тут буде занадто довго. натомість перейдіть до інструкцій що розробник запропонував для його встановлення.

  5 найкращих плагінів Empathy Chat для 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 Drive набагато простіше.

У терміналі напишіть: nano ~/drivesync

Це створить порожній файл з назвою «drivesync» у домашній папці.

  Як отримати композицію вікна на легких комп’ютерах Linux за допомогою Compton

Далі вставте цей перший рядок. Цей рядок коду є шебангом. Це допомагає bash зрозуміти, як запустити сценарій.

#!/bin/bash

Після shebang створіть пробіл (за допомогою клавіші Enter), а потім вставте це:

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

Примітка: змініть ім’я користувача на своє ім’я користувача

Збережіть сценарій, натиснувши CTRL + O, а потім скористайтеся командою chmod, щоб позначити його як виконуваний:

sudo chmod +x ~/drivesync

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

sudo cp ~/drivesync /usr/bin

Відтепер синхронізуйте Google Drive з папкою /home/username/Google-Drive, ввівши це в терміналі:

sudo drivesync

Висновок

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