-O file
--output-document=file
Документы не будут записаны в соответствующие файлы, но все будут объединены и записаны в файл.
Если -
используется как файл, документы будут распечатаны на стандартный вывод, отключив преобразование ссылок. (Используйте ./-
для печати в файл с буквальным названием -.
)
Так,
wget -O somefile.extension http://www.vim.org/scripts/download_script.php?src_id=9750
Или вы можете получить wget
чтобы решить эту проблему, используя параметр --content-disposition, если это поддерживается вашей версией.
wget --content-disposition http://www.vim.org/scripts/download_script.php?src_id=9750
Предостережения в соответствии с man-страницей,
--content-disposition
Если этот параметр включен, экспериментальная (не полностью функциональная) поддержка заголовков «Content-Disposition» включена. В настоящее время это может привести к дополнительным обращениям к серверу для запроса "HEAD", и, как известно, страдает от нескольких ошибок, поэтому в настоящее время он не включен по умолчанию.
Эта опция полезна для некоторых загружаемых файлов CGI-программ, которые используют заголовки «Content-Disposition» для описания того, каким должно быть имя загружаемого файла.
Вы можете добиться того же автоматизированного поведения с помощью curl
, используя,
curl -JLO http://www.vim.org/scripts/download_script.php?src_id=9750
-O
использует удаленное имя, а -J
заставляет -O
получить это имя из заголовка расположения содержимого, а не URL-адреса, а -L
следует при необходимости перенаправлениям.