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
393
demandé sur Ripon Al Wasim 2013-05-22 00:01:54

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]
629
répondu naumcho 2017-01-10 16:25:43

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.

68
répondu mousomer 2018-09-03 12:38:42

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.

21
répondu ioMatrix 2018-01-12 08:07:46

En utilisant CentOS Linux, j'ai trouvé que la syntaxe la plus simple serait:

wget "link" -O file.ext

"link" est l'adresse web que vous souhaitez enregistrer et "file.ext" est le nom de fichier et l'extension de votre choix.

6
répondu ZenkyGt 2015-06-18 18:51:21