LINUX.ORG.RU

Как скачивать по ссылке

 ,


0

1

Здравствуйте.

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

https://share.red-soft.ru/index.php/s/NCeJkLeHQofkG9m/download

то есть ссылка не прямая, что ли…

Качаю через wget, но скачивается файл download, а не архив. И соответственно файл download надо переименовывать в file.tar.gz

Соответственно вопрос: зачем нужные такие «непрямые» ссылки и как их правильно обрабатывать? Сначала браузером заходить и смотреть, что скачиваю?

Спасибо

Ответ на: комментарий от wandrien

Это не «неправильное понимание», а предсказуемое поведение по умолчанию. wget сохранит файл с тем именем, как ты указал в урле, вне зависимости от того, что ему пришлёт сервер. Но если ты хочешь вслепую создать файл с неизвестным заранее именем - опция есть.

firkax ★★★★★
()

https://www.opennet.ru/man.shtml?topic=wget

я думал, что wget -O позволяет задать имя выходного файла, но нет, это что-то другое:

-O file
--output-document=file
    Документы не будут записываться в соответствующие файлы, а будут объединены вместе и записаны в файл file. Если file существует, то он будет заменен. Если file указан, как -, то документы будут выводиться на стандартный вывод (stdout). Этот параметр автоматически устанавливает число повторов в 1. Полезен при закачке разделенных на части файлов с почтовых серверов через интерфейс web. 
Shushundr ★★★
()