Доброго времени суток, уважаемые читатели. Сегодня тема статьи: "Скачивание файлов из Google Диск через консоль Linux". Рассмотрим варианты скачивания файлов из Google Диска, через консоль, с помощью утилиты wget.

Скачивание файлов с Google Диска, может понадобится например, если Вы захотите скачать бэкап сайта, который предварительно туда закачали. В прошлой статье, мы как раз рассматривали настройку бэкапа сайта в Google Диск.

Для того чтобы скачивать файлы из Google Диска, достаточно всем известной утилиты wget.

  • Файл на Google Диске должен быть доступен по ссылке. Нужно зайти в свойства требуемого файла, и открыть доступ к нему по ссылке.
  • Ссылка на файл в Google Диске, выглядит следующим образом:
https://drive.google.com/file/d/1AGhh0mNTCeFwaC47jgR9ACvCf_MwH3p2/view?usp=sharing

Для скачивания с помощью утилиты wget, нам понадобятся идентификатор файла (он выделен в ссылке выше), а так же имя и расширение файла. Хотя переименовать файл Вы сможете и позже.

Скачивание файла меньше 100 мб из Google Диска через консоль Linux

  • Для скачивания файла меньше 100 мб, конструкция команды будет такой:

# wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=ИДЕНТИФИКАТОР_ФАЙЛА' -O ИМЯ_ФАЙЛА

  • Вам просто нужно вставить идентификатор и имя файла, туда где указано в команде выше.

Скачивание файла больше 100 мб из Google Диска через консоль Linux

  • Если Вам нужно скачать файл размером больше 100 мб, то понадобится сохранение cookies. Поэтому конструкция команды будет другой.
  • Команда для загрузки файла больше 100 мб, будет такой:

# wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=ИДЕНТИФИКАТОР_ФАЙЛА' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\n/p')&id=ИДЕНТИФИКАТОР_ФАЙЛА" -O ИМЯ_ФАЙЛА && rm -rf /tmp/cookies.txt

  • Как и в примере выше, Вам нужно просто вставить идентификатор(в двух местах) и имя файла, туда где указано.

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

Сегодня мы рассмотрели тему: "Скачивание файлов из Google Диск через консоль Linux". Узнали о вариантах скачивания файлов из Google Диска, при помощи утилиты wget, в операционных системах Linux. Смотрите так же, видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему "Скачивание файлов из Google Диск через консоль Linux":