Клиент, который мы будем использовать, называется Gdrive. Вы можете получить Gdrive легко, просто перейдите по ссылке ниже и скачайте соответствующую версию для вашей системы, она может быть установлена на Windows, Mac OS X и, очевидно, на Linux.
GDrive Официальный GitHub Страница: https://github.com/prasmussen/gdrive
Например, я скачал на 64 битную версию Linux:
Как использовать Gdrive?
$ chmod +x gdrive-*-*
$ ./gdrive about
Теперь вы можете сделать много вещей с Gdrive, так что давайте начнем.
Вы можете начать перечислять файлы вашей учетной записи, просто введите следующую команду :
$ ./gdrive-linux-x64 list
$ ./gdrive-linux-x64 download fileId
$ ./gdrive-linux-x64 export fileId
$ ./gdrive-linux-x64 mkdir directory
$ ./gdrive-linux-x64 upload file
Каждое действие Gdrive имеет множество аргументов, например, вариант загрузки имеет следующие аргументы:
[global]
-c, –config <configDir>
|
Путь приложения по умолчанию: /Users/<user>/.gdrive
|
–refresh-token <refreshToken>
|
OAuth обновления маркера используется для получения маркера доступа (для продвинутых пользователей)
|
–access-token <accessToken>
|
Маркер доступа OAuth, рекомендуется только для короткоживущих запросов из-за короткого времени жизни (для продвинутых пользователей)
|
-f, –force
|
Заменяет существующий файл
|
-r, –recursive
|
Скачать каталог рекурсивно, документы будут пропущены
|
–path <path>
|
Скачать путь
|
–delete
|
Удалить удаленный файл при успешном завершении загрузки
|
–no-progress
|
Скрыть прогресс
|
–stdout
|
Написать содержимое файла на стандартный вывод
|
–timeout –timeout <timeout>
|
Установите время ожидания в секундах, используйте 0 для тайм-аут. Тайм-аут достигается, когда никакие данные не передаются в определенное количество секунд, по умолчанию: 300
|
Полный синтаксис загрузки: gdrive [global] download [options] <fileId>
Если вы хотите узнать больше о том, как использовать Gdrive и его варианты, вы должны прочитать полную документацию, она доступна на официальном сайте GitHub из Gdrive ,