Как загрузить файл на диск Google?
Я хотел бы просто загрузить файлы на Google Drive из командной строки. Меня не волнует синхронизация. Я просто хочу загрузить вещи на Google Drive, и если они существуют, они заменяются, если не они созданы.
Я знаю, что существует grive, но он синхронизирует все, начиная с диска Google и заканчивая папкой, которую вы используете, а это не то, что мне нужно.
Мне было интересно, если есть решение для этого, через scp
или что-то подобное?
Спасибо
4 ответа
Здесь есть хороший учебник .
Резюмируя ссылку:
- Если еще не установлен, установите
curl
- создать сертификат безопасности Google
- тест из командной строки
- создать скрипт Python для автоматизации
Отправьте файл в свою учетную запись Gmail в виде вложения, и оттуда вы можете сохранить его на Google Drive напрямую.
uuencode file.txt file.txt | mail your_email@gmail.com
Я знаю, что это не относится к gdrive, но поскольку нет других доступных вариантов, я использую этот простой подход.
хороший ответ на ваш вопрос. Конфигурация и использование подробно описаны на веб-сайте rclone. Используя
Если вы вошли в
gdrive
в системе (в настройках убунту) - просто войти в корень и вставить в директорию:
/run/user/1000/gvfs/google-drive:host=gmail.com,user=(first_part_of_your_mail_here)
Если вы не вошли в систему - вам нужно заморочиться с сетевыми инструментами.