-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
Застереження відповідно до чоловічої сторінки,
--content-disposition
Якщо це встановлено, увімкнено експериментальну (не повністю функціональну) підтримку заголовків "Контент-диспозиція". Наразі це може призвести до додаткових зворотних подорожей на сервер для запиту "HEAD", і, як відомо, вони страждають від декількох помилок, через що він не включений за замовчуванням.
Ця опція корисна для деяких програм CGI для завантаження файлів, які використовують заголовки "Вміст-диспозиція", щоб описати, яким має бути назва завантаженого файлу.
Ви можете досягти тієї ж автоматизованої поведінки curl
, використовуючи,
curl -JLO http://www.vim.org/scripts/download_script.php?src_id=9750
-O
використовує віддалене ім’я та -J
змушує -O
отримати це ім'я із заголовка диспозиції вмісту, а не з URL-адреси, а -L
при необхідності слід переспрямувати.