Поэтому после некоторого времени поиска в Google и Super User (и сканирования справочных страниц) я не смог найти ответ на то, что (я думаю) должно быть простым:
Если вы идете сюда:
http://www.vim.org/scripts/script.php?script_id=2340
И попробуйте скачать тему:
http://www.vim.org/scripts/download_script.php?src_id=9750
Вот так:
wget http://www.vim.org/scripts/download_script.php?src_id=9750
Вы, вероятно, в конечном итоге с файлом под названием download_script.php?src_id=9750
.
Но я хочу, чтобы он вызывался molokai.vim
, что произойдет, если я воспользуюсь браузером для загрузки этого файла.
Какие параметры мне нужно указать для wget для желаемого эффекта?
Я также согласился бы с эквивалентной командой Curl.
источник
С помощью wget вы можете сделать это:
сохранить файл, используя последнее имя файла, которое вам предоставит сервер.
источник
--trust-server-names
и--content-disposition
--trust-server-names
следующие перенаправления в другой файл, и--content-disposition
называет файл с именем, указанным в заголовке ответа, без необходимости перенаправления.Вы также можете использовать aria2c - похоже, он хорошо работает с заголовками Content-Disposition.
источник
Работал следующим образом:
curl -o molokai.vim http://www.vim.org/scripts/download_script.php?src_id=9750
wget -O somefile.extension http://www.vim.org/scripts/download_script.php?src_id=9750
(изменил регистр на меньший, т.е. (wget -O) на (wget -o)
источник
Просто fyi curl хорошо перенаправляет, так что использование следующего должно работать, я думаю , для того, что вы ищете.
источник