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

Con frecuencia desarrollo páginas web y muchas veces me resulta frustrante no poder reiniciar mi navegador porque estoy en medio de una descarga. Entonces, cuando necesito descargar un archivo grande y no quiero tener que preocuparme por si Safari, Chrome o Firefox continúan ejecutándose sin interrupciones, ¡recurro a la confiable Terminal! De hecho, puede descargar fácilmente cualquier archivo de la web usando la línea de comando 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:

curl -O [filenameURL]

La URL de destino del archivo debe tener el prefijo http para la web. De forma predeterminada, esto descargará la URL solicitada al 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 “filename.zip” en el servidor remoto, el nombre seguirá siendo el mismo cuando se descargue.

Debe usar la bandera -O (o mayúscula) con curl para que el nombre del archivo permanezca igual. Una bandera -o minúscula cambiará el nombre. curl –help 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 de directorio donde guardar el archivo, esto se hace con el comando ‘cd’. Usaremos el escritorio como ejemplo:
cd ~/Desktop

Ahora que hemos cambiado nuestro directorio al “Escritorio” (por conveniencia) podemos comenzar nuestra descarga. Para la descarga usaremos una utilidad incorporada 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, aparecerá 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 ~/Desktop; curl -O http://remote-server-IP/file.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!

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario