web-dev-qa-db-fra.com

Comment télécharger un fichier depuis l'URL http?

Je sais comment utiliser wget pour télécharger à partir de ftp mais je ne pouvais pas utiliser wget pour télécharger à partir du lien suivant:

http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE46130&format=file

Si vous le copiez et le collez dans le navigateur, le téléchargement commencera. Mais je veux le télécharger directement sur notre serveur, donc je n'ai pas besoin de le déplacer de mon bureau vers le serveur. Comment fait-on ça?

Merci!

22
olala

C'est ce que j'ai fait:

wget -O file.tar "http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE46130&format=file"
37
FedeCz

Utilisez l'option -O avec wget pour spécifier où enregistrer le fichier téléchargé. Par exemple:

wget -O /path/to/file http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE46130&format=file
7
mti2935
# -r : recursive    
# -nH : Disable generation of Host-prefixed directories
# -nd : all files will get saved to the current directory
# -np : Do not ever ascend to the parent directory when retrieving recursively. 
# -R index.html*,999999-99999-1990.gz* : don't download files with this files pattern
wget -r -nH -nd -np -R *.html,999999-99999-1990.gz* http://www1.ncdc.noaa.gov/pub/data/noaa/1990/
2
Cristian