Accueil·Commandes du terminal

wget

Réseau

Syntaxe

wget [options] <url>

Telecharge une URL dans un fichier et suit les redirections de lui-meme ; c'est la difference avec curl, qui ecrit dans le terminal sauf indication contraire, et macOS ne le fournit pas.

Options courantes

OptionSignification
-O <file>Choose the output name; -O - writes to stdout like curl does.
-cContinue a partly downloaded file instead of starting over.
-qQuiet. Pair with -O - to pipe the body somewhere.
-P <dir>Put downloads into a directory.
-r -np -kRecursive mirror, never climb above the start URL, rewrite links for local reading.
--limit-rate=1mCap the bandwidth so the download does not saturate the line.
-NOnly fetch if the remote file is newer than the local copy.

Exemples

wget -c https://example.com/big.iso

Resume a large download after the connection dropped.

wget -r -np -k https://example.com/docs/

Mirror a documentation tree for offline reading.

wget -qO- https://example.com | head

Behave like curl and print to the terminal.

Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait wget ?

Telecharge une URL dans un fichier et suit les redirections de lui-meme ; c'est la difference avec curl, qui ecrit dans le terminal sauf indication contraire, et macOS ne le fournit pas.

Q. Comment l’écrire ?

wget [options] <url> — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 7 ici ; la liste complète est dans man wget. Cette commande relève de Réseau.

Commandes liées

page man: man wget