-O file
--output-document=file
I documenti non verranno scritti nei file appropriati, ma verranno tutti concatenati insieme e scritti nel file.If
-
viene utilizzato come file, i documenti verranno stampati sullo standard output, disabilitando la conversione dei collegamenti. (Usa./-
per stampare su un file chiamato letteralmente-.
)
Quindi,
wget -O somefile.extension 'http://www.vim.org/scripts/download_script.php?src_id=9750'
Oppure, potresti essere in grado di ottenere wget
in automaticamente usa il nome file proposto dal server utilizzando il --content-disposition
opzione se supportata dalla tua versione.
wget --content-disposition 'http://www.vim.org/scripts/download_script.php?src_id=9750'
Avvertenze come da pagina man,
--content-disposition
Se è attivato, il supporto sperimentale (non completamente funzionale) per le intestazioni "Content-Disposition" è abilitato. Ciò può attualmente comportare ulteriori round trip al server per una richiesta "HEAD" ed è noto che soffre di alcuni bug, motivo per cui non è attualmente abilitato per impostazione predefinita.
Questa opzione è utile per alcuni programmi CGI per il download di file che utilizzano intestazioni "Content-Disposition" per descrivere quale dovrebbe essere il nome di un file scaricato.
Puoi ottenere lo stesso comportamento automatizzato con curl
, utilizzando,
curl -JLO 'http://www.vim.org/scripts/download_script.php?src_id=9750'
-O
utilizza il nome remoto e -J
forza l'-O
per ottenere quel nome dall'intestazione content-disposition piuttosto che dall'URL, e -L
segue i reindirizzamenti se necessario.
Con wget puoi fare questo:
wget --trust-server-names <url>
per salvare il file usando l'ultimo nome del file che il server ti ha dato.
Puoi anche usare aria2c:sembra funzionare bene con le intestazioni Content-Disposition.