Grive: открытый клиент Google Drive для Linux

Клиент Google Drive пока что недоступен для Linux, а старй Google Docs FS не очень хорошо работает с Google Drive, так что помимо веб-интерфейса, лучшим решением для работы Google Drive на Linux теперь является Grive, неофициальный открытый консольный Linux-клиент для Google Drive.

Сейчас приложение тестируется и не поддерживает полную синхронизацию, но оно уже может загружать на сервер и с него изменённые файлы (так что вы можете работать со своими файлами оффлайн). Что оно пока что не может делать: ждать изменений и автоматически синхронизировать файл или удалять их.

Установка Grive (CLI Google Drive Client) в Ubuntu

Чтобы установка была проще, команда WebUpd8 загрузила Grive в свой основной PPA-репозиторий для Ubuntu 12.04 и 11.10 (на более старых версиях Ubuntu сборка не удалётся), так что для установки используйте следующие команды в терминале:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install grive

Использование Grive

 

1. Grive будет загружать новые файлы на сервер и загружать их с него, так что сначала создайте новую директорию, давайте назовём её «grive», в вашей домашней папке:

mkdir -p ~/grive

2. Затем перейдём к новой папке «grive»:

cd ~/grive

3. При первом запуске Grive вы должны использовать аргумент «-a», чтобы предоставить ему доступ к Google Drive:

grive -a

После выполнения команды выше, в терминале должен отобразиться URL — скопируйте его и запустите в вашем веб-браузере. Вас попросят предоставить Grive права доступа к вашему Google Drive и, после клика на кнопку для разрешения доступа, отобразится код аутентификации — скопируйте его в терминал, где у вас работает Grive.

Это всё. Теперь, каждый раз, когда вы захотите синхронизировать Google Drive с вашей локальной папкой «grive», переходите к папке «grive» (второй шаг) и выполняйте «grive» (на этот раз без «-a», потому что вы уже связали Grive с Google Drive).