Gdrive и работа с Google Диск

Gdrive — простой способ работы с Google Диск. Удобно использовать, например, для хранения и выгрузки бекапов скриптом. Для серверов без панелей утилита оказывается очень полезной.

Скачиваем gdrive:

# wget -O /usr/local/sbin/gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download"
# chmod +x /usr/local/sbin/gdrive

Инициируем первый запуск и авторизацию приложения:

# gdrive about

По полученной ссылке переходим в браузере, авторизуемся на сервисах гугла и разрешаем приложению работу с диском. Полученный на странице код верификации вводим на сервере, после чего gdrive сообщает нам информацию об аккаунте.

Создание директории, закачка файла:

# gdrive mkdir directory
# gdrive upload filename.txt

Скачивание, удаление:

# gdrive download Id
# gdrive delete Id

При работе gdrive с файлами и директориями необходимо использовать не их имена, а Id, который присваивается им при закачке или создании на диске. Id можно увидеть в листинге файлов. Для листинга используем команду:

# gdrive list

К слову, вывод этого листинга можно очень легко распарсить для использования в скриптах.

Полный список параметров утилиты можно получить по команде:

# gdrive help

@SysadminNotes | https://sysadmin.pm

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *