Inicio·Comandos de terminal

wget

Red

Uso

wget [options] <url>

Descarga una URL a un archivo y sigue las redirecciones por si mismo; esa es la diferencia con curl, que imprime en la terminal si no se le indica otra cosa, y macOS no lo incluye.

Opciones habituales

OpciónSignificado
-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.

Ejemplos

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.

Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace wget?

Descarga una URL a un archivo y sigue las redirecciones por si mismo; esa es la diferencia con curl, que imprime en la terminal si no se le indica otra cosa, y macOS no lo incluye.

Q. ¿Cómo se escribe?

wget [options] <url> — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 7; la lista completa está en man wget. Este comando está en Red.

Comandos relacionados

página man: man wget