Foros del Web » Administración de Sistemas » Unix / Linux »

Comando curl del linux

Estas en el tema de Comando curl del linux en el foro de Unix / Linux en Foros del Web. Hola, Estoy utilizando el comando curl para bajarme grandes ficheros, pero tengo un problema no encuentro la forma de indicarle un tamaño máximo de fichero, ...
  #1 (permalink)  
Antiguo 04/10/2007, 08:11
 
Fecha de Ingreso: agosto-2004
Mensajes: 513
Antigüedad: 20 años, 3 meses
Puntos: 5
Comando curl del linux

Hola,

Estoy utilizando el comando curl para bajarme grandes ficheros, pero tengo un problema no encuentro la forma de indicarle un tamaño máximo de fichero, es decir, no quiero que se baje ficheros de más de 100 megas.

¿Hay alguna forma de limitar el tamaño del fichero utilizando CURL?

Bye
  #2 (permalink)  
Antiguo 04/10/2007, 09:54
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Re: Comando curl del linux

¿has revisado la pagina man de curl? Te recomiendo la mires, he visto varios comandos que te podrían ayudar a hacer un script para este tema.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 04/10/2007, 11:28
 
Fecha de Ingreso: agosto-2004
Mensajes: 513
Antigüedad: 20 años, 3 meses
Puntos: 5
Re: Comando curl del linux

si, he mirado todos los comandos pero no he encontrado algo que limite el tamaño de descarga.

¿hay algo similar a curl pero con opción a limite de tamaño de descarga?
  #4 (permalink)  
Antiguo 04/10/2007, 14:31
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Re: Comando curl del linux

Cita:
--max-filesize <bytes>
Specify the maximum size (in bytes) of a file to download. If the file requested is larger than this value, the transfer will not start and curl will return with exit code 63.
Pagina oficial de curl.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #5 (permalink)  
Antiguo 05/10/2007, 01:14
 
Fecha de Ingreso: agosto-2004
Mensajes: 513
Antigüedad: 20 años, 3 meses
Puntos: 5
Re: Comando curl del linux

Ya, lo probé pero no funciona, resulta que ese parámetro mira si la cabacera HTTP tiene la longitud del fichero.

Ocurre que no todos los servidores HTTP informan del tamaño del fichero, y CURL descartar el fichero si el servidor HTTP no informa de esa información (en caso de utilizar "--max-filesize".

Aqui lo explica:

http://osdir.com/ml/web.wget.general.../msg00065.html

Última edición por Ocrum2004; 05/10/2007 a las 01:30 Razón: Detalles
  #6 (permalink)  
Antiguo 05/10/2007, 07:04
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Re: Comando curl del linux

Si ya tenías ese dato desde el principio, podrías haberlo dicho en tu primer mensaje, para facilitar el trabajo a quienes están dispuestos a ayudarte. Koveart se habría ahorrado dos mensajes y tú otros dos.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #7 (permalink)  
Antiguo 14/12/2007, 02:19
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Comando curl del linux

Estoy en el mismo caso, ¿nadie lo sabe?

No consigo limitar la descarga, a, por ejemplo, 3 bytes.
  #8 (permalink)  
Antiguo 14/12/2007, 06:56
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 10 meses
Puntos: 90
Re: Comando curl del linux

a ver si entiendo, quieres bajar un archivo de la web pero limitar su tamaño ?

Eso con un simple script de PERL se hace en 10 simples lineas de código...

Solo tienen que aprender a programar

__________________
Esteban Quintana
  #9 (permalink)  
Antiguo 14/12/2007, 06:57
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Comando curl del linux

Y del mil millones de formas más :)

La idea es hacerlo usando curl y php, ahora he encontrado otra forma más manual usando fsockopen, solo que quería utilizarlo haciendo uso de cURL (librería php para linux).

EDITO: yo quería hacerlo así y con PHP, Ocrum2004 por lo que veo no usaba php y no sé por qué quería utilizar cURL :)

Última edición por alberto666; 14/12/2007 a las 06:58 Razón: aclaracionse
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:00.