commande wget pour télécharger un fichier et enregistrer sous un nom de fichier différent
Je télécharge un fichier en utilisant la commande wget
. Mais quand il télécharge sur ma machine locale, je veux qu'il soit enregistré sous un nom de fichier différent.
Par exemple: je télécharge un fichier depuis www.examplesite.com/textfile.txt
Je veux utiliser wget
pour enregistrer le fichier textfile.txt
sur mon répertoire local comme newfile.txt
. J'utilise la commande wget
comme suit:
wget www.examplesite.com/textfile.txt
4 réponses
Utilisez l'option -O file
.
Par exemple
wget google.com
...
16:07:52 (538.47 MB/s) - `index.html' saved [10728]
Vs.
wget -O foo.html google.com
...
16:08:00 (1.57 MB/s) - `foo.html' saved [10728]
Notez Également l'ordre des paramètres sur la ligne de commande. Au moins sur certains systèmes (par exemple CentOS 6):
wget -O FILE URL
Fonctionne. Mais:
wget URL -O FILE
Ne fonctionne pas.
Vous utiliseriez la commande Mechanical snail listed. Notez la ligne de commande O. Full majuscule à utiliser pourrait être:
wget www.examplesite.com/textfile.txt --output-document=newfile.txt
Ou
wget www.examplesite.com/textfile.txt -O newfile.txt
J'espère que ça aide.
En utilisant CentOS Linux, j'ai trouvé que la syntaxe la plus simple serait:
wget "link" -O file.ext
Où "link"
est l'adresse web que vous souhaitez enregistrer et "file.ext"
est le nom de fichier et l'extension de votre choix.