Então, depois de algum tempo pesquisando no Google e no Superusuário (e digitalizando as páginas de manual), não consegui encontrar uma resposta para algo que (acho) deveria ser simples:
Se você for aqui:
http://www.vim.org/scripts/script.php?script_id=2340
E tente baixar o tema:
http://www.vim.org/scripts/download_script.php?src_id=9750
Igual a:
wget http://www.vim.org/scripts/download_script.php?src_id=9750
Você provavelmente terminará com um arquivo chamado download_script.php?src_id=9750
.
Mas quero que seja chamado molokai.vim
, o que aconteceria se eu usasse um navegador para baixar este arquivo.
Quais opções eu preciso especificar para o wget para o efeito desejado?
Eu também ficaria bem com um comando equivalente do Curl.
fonte
Com o wget, você pode fazer isso:
para salvar o arquivo usando o último nome de arquivo fornecido pelo servidor.
fonte
--trust-server-names
e--content-disposition
--trust-server-names
seguinte redireciona para um arquivo diferente e--content-disposition
nomeia o arquivo com o nome especificado no cabeçalho da resposta sem que seja necessário redirecionar.Você também pode usar aria2c - parece funcionar bem com os cabeçalhos de disposição de conteúdo.
fonte
Trabalhou da seguinte forma:
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
(caso alterado para menor, isto é, (o wget -O) para (wget -o)
fonte
Apenas o fyi curl redireciona bem; portanto, acho que usar o seguinte deve funcionar para o que você está procurando.
fonte