Grive2 - альтернативный Desktop клиент Google Drive для Linux
Grive2 - независимая реализация клиента Google Drive для GNU / Linux с открытым исходным кодом. Он написан на C ++ и взаимодействует с Google Диском с помощью API REST Google.
Он работает, просто загружая файлы на вашем Google Диске в текущий каталог и загружая или загружая изменения обратно на ваш диск Google или на ваш рабочий стол Linux соответственно.
Grive2 является форком клиента Grive Google Drive, и его функции закачки включают Drive REST API и частичную синхронизацию.
Возможности Grive2
- Свободный и открытый источник. Лицензия распространяется на GNU GPL v2.
- Поддержка полной двусторонней синхронизации между Google Диском и локальным каталогом.
- Смотреть действия , которые Grive2 хочет выполнить, не выполняя их с помощью параметра -dry-run.
- Укажите один каталог ti syn с использованием параметра -s subdir.
- Исключить каталоги для синхронизации с помощью параметра -ignore.
- Возможность исключения файлов с использованием Perl regexp.
По моему мнению, до тех пор, пока вышеупомянутые функции не будут включены, Grive2 не сможет идти наравне с другими альтернативами клиента Google Диска, такими как CrossCloud или Rclone.
Установка Grive2 в Ubuntu или Linux Mint через PPA
Введите следующее в новое окно терминала:
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install grive
Подробные инструкции для других дистрибутивов Linux можно найти здесь:
http://yourcmc.ru/wiki/Grive2#Installation
Как использовать Grive Google Drive в Linux
Как я уже сказал, Grive просто загрузит / выгрузит новые или измененные файлы обратно на ваш Google Диск из каталога, в котором вы его запускаете. Поэтому сначала создайте новый каталог «grive» в своем домашнем каталоге и перемещайтесь внутри него.
$ mkdir -p ~/grive
$ cd ~/grive
Теперь запустите Grive2, используя аргумент
-a
, чтобы назначить ему разрешение на доступ к вашему Google Диску.После выполнения вышеуказанной команды на нем будет отображаться URL-адрес - скопируйте / вставьте этот URL-адрес в веб-браузере, чтобы предоставить доступ к Google Диску для вашего клиента Grive, нажав «Разрешить доступ» - на экране будет выведен код аутентификации , Скопируйте / вставьте этот код в терминал.
После того, как вы введете код, он начнет синхронизировать ваш Google Диск с вашим локальным каталогом grive в вашей системе.
Если вы хотите снова синхронизировать свой Google Диск с вашим локальным каталогом grive, просто запустите команду grive без параметра -a, как показано.
$ cd ~/grive
$ grive
Источник.