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.