Descargar archivos de la web a través de la línea de comandos de Mac OS X

Anonim

Con frecuencia estoy desarrollando páginas web y muchas veces me resulta frustrante cuando no puedo reiniciar mi navegador porque estoy en medio de una descarga. Entonces, cuando necesito descargar un archivo grande y no quiero tener que preocuparme de si Safari, Chrome o Firefox continúan ejecutándose sin interrupción, ¡recurro a la Terminal de confianza! De hecho, puede descargar fácilmente cualquier archivo de la web utilizando la línea de comandos en una Mac.

La próxima vez que tenga un archivo que desee descargar, simplemente copie la URL en su portapapeles, luego abra una ventana de Terminal y use el comando 'curl'.

Curl es fácil de usar para descargar archivos, en su forma más simple, la sintaxis sería:

rizo -O

La URL de destino del archivo debe tener el prefijo http para la web. De forma predeterminada, esto descargará la URL solicitada en el directorio de trabajo actual, usando el mismo nombre para el archivo guardado que tenía en el servidor remoto (en otras palabras, si el archivo se llama "nombre de archivo.zip" en el servidor remoto, el nombre permanecerá igual cuando se descargue.

Debes usar la marca -O (o mayúscula) con curl para que el nombre del archivo permanezca igual. Una bandera -o minúscula cambiará el nombre. curl: la ayuda puede explicar más.

Con los conceptos básicos cubiertos, hagamos algo un poco más útil y especifiquemos dónde se guardará el archivo de curl usando un ejemplo específico.

Primero querrá cambiar los directorios donde guardar el archivo, esto se hace con el comando 'cd'. Usaremos el Escritorio como ejemplo: cd ~/Desktop

Ahora que hemos cambiado nuestro directorio a “Escritorio” (para mayor comodidad) podemos iniciar nuestra descarga. Para la descarga vamos a utilizar una utilidad integrada llamada "curl".

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl descargará instantáneamente el archivo. Si el archivo es lo suficientemente grande, obtendrá una barra de progreso que indica cuánto tiempo se tarda en descargar.

Incluso puede combinar las cadenas de comandos anteriores en un solo comando, si lo desea:

cd ~/Escritorio; curl -O http://IP-del-servidor-remoto/archivo.zip

Por supuesto, curl tiene muchos otros usos además de descargar archivos de la web, así que no te pierdas nuestras otras publicaciones sobre el uso de curl.

"

Si tiene otros consejos o trucos útiles para usar este método de descarga de archivos de la web, ¡compártalos con nosotros en los comentarios a continuación!

Descargar archivos de la web a través de la línea de comandos de Mac OS X