Клиент 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).