Загрузка файла на Google Drive из командной строки Linux

Инструкция использовать утилиту командной строки gdrive Linux для загрузки файлов на Google Диск. Использование gdrive и может быть полезным при загрузке больших файлов на или для резервного копирования файлов в облаке.

Google Drive

Возможно вам сможет помочь: Легкий способ передать файлами из командной строки Linux

Загрузка gdrive

Скачиваем последнюю gdrive Github в формате tar.

распаковываем скачанный архив

Затем выполняем следующую команду, чтобы получить URL-адрес аутентификации:

В консоли вы увидите URL-адрес аутентификации, необходимо открыть открыть в браузере для получения ключа аутентификации.

gdrive about

Когда URL-адрес откроется в браузере, выбираем свою учетную запись.

google account login

И копируем ключ авторизации

Google auth key

После ввода клюа верификации, если все сделано верно, gdrive выведет информацию об аккаунте

gdrive account info

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

После успешной аунтинтефикации, можно использовать gdrive

Загрузка файла в Google Drive

Для загрузки всей директории, используем команду

Для просмотра файлов в Google Drive используем команду

Параметры gdirve

  • gdrive [global] list [options] Список файлов
  • gdrive [global] download [options] <fileId> Загрузить файл или каталог.
  • gdrive [global] download query [options] <query> Загрузить все файлы и каталоги, соответствующие запросу
  • gdrive [global] upload [options] <path> Загрузка файла или каталога
  • gdrive [global] upload - [options] <name> Загрузка файла из stdin.
  • gdrive [global] update [options] <fileId> <path> Обновление файла, при этом создается новая ревизия файла
  • gdrive [global] info [options] <fileId> Показать информацию о файле
  • gdrive [global] mkdir [options] <name> Создать каталог
  • gdrive [global] share [options] <fileId> Открыть общий доступ к файлу или каталогу
  • gdrive [global] share list <fileId> Вывести список разрешений на файлы
  • gdrive [global] share revoke <fileId> <permissionId> Отменить разрешение
  • gdrive [global] delete [options] <fileId> Удалить файл или каталог
  • gdrive [global] sync list [options] Список всех синхронизируемых каталогов на диске
  • gdrive [global] sync content [options] <fileId> Перечислить содержимое синхронизируемого каталога
  • gdrive [global] sync download [options] <fileId> <path> Синхронизировать каталог диска с локальным каталогом
  • gdrive [global] sync upload [options] <path> <fileId> Синхронизация локального каталога с диском
  • gdrive [global] changes [options] Список изменений файлов
  • gdrive [global] revision list [options] <fileId> Список ревизий файла
  • gdrive [global] revision download [options] <fileId> <revId> Загрузить ревизию
  • gdrive [global] revision delete <fileId> <revId> Удалить ревизию файла
  • gdrive [global] import [options] <path> Загрузка и преобразование файла в документ google, доступные преобразования.
  • gdrive [global] export [options] <fileId> Экспорт гугл-документа
  • gdrive [global] about [options] Метаданные Google-диска, использование квот
  • gdrive [global] about import Показать поддерживаемые форматы импорта
  • gdrive [global] about export Показать поддерживаемые форматы экспорта
  • gdrive version Печать версии приложения
  • gdrive help Вывод справки
  • gdrive help <command> Вывод справки по командам
  • gdrive help <command> <subcommand> Вывод справки по подкомандам
Понравилась статья? Поделиться с друзьями:
Добавить комментарий