Загрузите файл с google диска с помощью wget

Я хочу загрузить файл, который можно просмотреть по этому адресу на удаленный linux:

https://drive.google.com/file/d/0Bz7KyqmuGsilT0J5dmRCM0ROVHc/view?usp=sharing

Я надеюсь, что смогу сделать это с помощью wget.

пробовал wget https://drive.google.com/file/d/0Bz7KyqmuGsilT0J5dmRCM0ROVHc/vgg16_weights.h5 и ответ был 404.

можно wget файл с Google Диска? Если да, то какой путь следует выбрать? Если нет, есть ли альтернативы (bash или другие), поэтому я могу избежать загрузка файла в My local и передача его на пульт дистанционного управления?

спасибо!

2 ответов


вставьте свой идентификатор файла в этот URL (https://drive.google.com/uc?export=download&id=), затем окружите URL кавычками, чтобы Bash не неправильно интерпретировал &, например:

wget "https://drive.google.com/uc?export=download&id=0Bz7KyqmuGsilT0J5dmRCM0ROVHc"

ссылка здесь.


во-первых, нажмите кнопку share В правом верхнем углу и установите разрешение allow anyone with the link can view.

нажмите Файл - >загрузить как - > PDF документ(.pdf) в левом cornel, и начать загрузку с помощью браузера.

найти URL в downloader, chrome находится в chrome://downloads/.

ссылка URL к моменту написания этого ответа является https://docs.google.com/document/export?format=pdf&id=xxx&token=xxx&includes_info_params=true

я смог загрузить в формате pdf с помощью wget by wget -O xxx.pdf "https://docs.google.com/document/export?format=pdf&id=xxx"