significa que desde descargar consola comando archivo linux ubuntu curl terminal ubuntu-14.04

linux - que - Ubuntu: uso de curl para descargar una imagen



que significa el comando curl (2)

Quiero descargar una imagen accesible desde este enlace: https://www.python.org/static/apple-touch-icon-144x144-precomposed.png en mi sistema local. Ahora, soy consciente de que el comando curl se puede usar para descargar archivos remotos a través de la terminal. Entonces, ingresé lo siguiente en mi terminal para descargar la imagen en mi sistema local:

curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png

Sin embargo, esto no parece funcionar, por lo que obviamente hay alguna otra forma de descargar imágenes desde Internet utilizando curl . ¿Cuál es la forma correcta de descargar imágenes usando este comando?


curl sin opciones realizará una solicitud GET. Simplemente devolverá los datos del URI especificado. No recuperas el archivo en tu máquina local.

Cuando tu lo hagas,

$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png

Recibirás datos binarios:

|�>�$! <R�HP@T*�Pm�Z��jU֖��ZP+UAUQ@� ��{X/� K���>0c�yF[i�}4�!�V̧�H_�)nO#�;I��vg^_ ��-Hm$$N0. ���%Y[�L�U3�_^9��P�T�0''u8�l�4 ...

Para guardar esto, puede usar:

$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png > image.png

para almacenar los datos de imagen en bruto dentro de un archivo.

Sin embargo, una forma más fácil es usar wget .

$ wget https://www.python.org/static/apple-touch-icon-144x144-precomposed.png $ ls . .. apple-touch-icon-144x144-precomposed.png


Para aquellos que no tienen ni quieren instalar wget, curl -O (mayúscula "o", no cero) hará lo mismo que wget . Por ejemplo, mi vieja netbook no tiene wget, y es una instalación de 2.68 MB que no necesito.