-O file
--output-document=file
Les documents ne seront pas écrits dans les fichiers appropriés, mais ils seront tous concaténés ensemble et écrits dans le fichier. Si -
est utilisé comme fichier, les documents seront imprimés sur la sortie standard, désactivant la conversion des liens. (Utilisez ./-
pour imprimer dans un fichier littéralement nommé -.
)
Donc,
wget -O somefile.extension 'http://www.vim.org/scripts/download_script.php?src_id=9750'
Ou, vous pouvez obtenir wget
a automatiquement utiliser le nom de fichier proposé par le serveur en utilisant le --content-disposition
si elle est supportée par votre version.
wget --content-disposition 'http://www.vim.org/scripts/download_script.php?src_id=9750'
Mises en garde conformément à la page de manuel ,
--content-disposition
Si cette option est activée, la prise en charge expérimentale (non entièrement fonctionnelle) des en-têtes "Content-Disposition" est activée. Cela peut actuellement entraîner des allers-retours supplémentaires vers le serveur pour une requête "HEAD", et est connu pour souffrir de quelques bogues, c'est pourquoi il n'est pas actuellement activé par défaut.
Cette option est utile pour certains programmes CGI de téléchargement de fichiers qui utilisent les en-têtes "Content-Disposition" pour décrire le nom d'un fichier téléchargé.
Vous pouvez obtenir le même comportement automatisé avec curl
en utilisant,
curl -JLO 'http://www.vim.org/scripts/download_script.php?src_id=9750'
-O
utilise le nom distant, et -J
force le -O
pour obtenir ce nom à partir de l'en-tête content-disposition plutôt que de l'URL, et -L
suit les redirections si nécessaire.