Mac OS X: Descargar un archivo cuando no tienes navegador

Terminal_Icon.pngEsta tarde a través de nuestra cuenta de Twitter se ha producido una situación un tanto extraña: un usuario había borrado (accidentalmente) el navegador … y no tenía un navegador para bajar otro navegador.

Eso lleva a una pregunta interesante: Si no tienes un navegador, ¿cómo descargar un archivo (el que sea) sin uno de estos programas?.

La forma mas sencilla es usar el Terminal con un comando extremadamente sencillo de recordar: curl

Si en alguna ocasión tienes que bajar un archivo y no quieres (o no puedes) usar el navegador, solo tienes que abrir el terminal y usar este comando:

curl -O http://enlace_al_archivo_en_cuestion

Una vez introducido el comando, nos aparecerá en el Terminal un limitado interfaz sobre cómo va nuestra descarga:

El problema, claro, es que muchas veces los enlaces de descarga de los navegadores son dinámicos y no apuntan directamente a un archivo “de verdad” (un .dmg, por ejemplo) pero cuando tengas un enlace directo a un archivo que quieras descargar, y no quieras usar el navegador por la causa que sea, la opción de usar el Terminal te permitirá, por ejemplo, ahorrar algunos ciclos de procesador y la RAM que ocupa el navegador.

0 0 votos
Article Rating
Subscribe
Notify of
5 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
juandesant
12 years ago

Por ejemplo, el comando anterior se puede escribir:

curl -L -# -o firefox.dmg "http://download.mozilla.org/?product=firefox-7.0.1&os=osx&lang=es-ES"

que se redirige a descargar, por ejemplo,

http://mozilla.ftp.halifax.rwth-aachen.de/mozilla/firefox/releases/7.0.1/mac/es-ES/Firefox%207.0.1.dmg

seleccionando un mirror automáticamente.

  • -L (o --location) hace que curl siga las redirecciones que haya
  • -# es para mostrar una barra de progreso, en lugar del diálogo normal (o puedes usar -s para no mostrar nada)
  • -o, seguido de un nombre de archivo, es para no escoger el nombre automáticamente (que si no, sería algo como product=firefox-7.0.1&os=osx&lang=es-ES)

Y las comillas son para evitar que los ampersand (&) sean interpretados como comando de bash, sino como parte del URL.

Anónimo
Anónimo
12 years ago

Otra opción chula que yo suelo añadir a curl es la de “-C -“, que permite continuar la descarga (siempre que el servidor lo permita) en caso de interrupción. Nótese que hay dos signos menos en total, el primero para indicar que es la opción de continuar y el segundo indica desde dónde. También se puede poner “a pelo” el tamaño en bytes del archivo que está a medio descargar, pero obviamente es menos práctico escribir “-C 3855384”.

Anónimo
Anónimo
12 years ago

¿Y como puñetes tengo el enlace si no tengo el navegador?

Anónimo
Anónimo
12 years ago

En Mac no estoy seguro, pero para Linux existen navegadores que se usan en el mismo terminal. Uno de ellos es “lynx”.

Sería interesante que un día dedicarais una entrada a este tema.

Anónimo
Anónimo
12 years ago

Gracias, Linx esta fenomenal, estoy sorprendido

5
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x