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

Доброго времени суток, уважаемые читатели. Сегодня тема статьи: "Скачивание файлов из 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":

WMZ-кошелёк = Z667041230317
«Linux»