No puedo hacer que wget continúe descargando un archivo

No puedo hacer que wget continúe descargando un archivo

Estoy intentando descargar un archivo grande usando wget (4,5 GB). Mi sistema operativo es ubuntu 18.04 LTS

¿Entonces qué hice? Primero fui a la carpeta en la que quiero que se descargue el archivo. Luego utilicé el siguiente comando:

wget http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag

Intenté esto muchas veces y se bloquea en diferentes puntos (a veces a 80 MB y otras a 3,9 GB... y todo lo demás).

Después de buscar en Google un poco, descubrí que si le das la opción -c intentará reanudar la descarga desde donde la dejó. Luego ejecuté el comando:

wget -c http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag

y me sale la respuesta:

El archivo ya está completamente recuperado; Nada que hacer.

Definitivamente el archivo no se descarga por completo.

¿Alguna idea de lo que puedo hacer?

PD: tenga en cuenta que soy muy nuevo en lo que respecta a redes y no sé realmente cómo funciona el protocolo http (o la mayoría de los protocolos).

Respuesta1

Puede resultar útil registrar la salida en un archivo y buscar errores cuando se detenga. A continuación se muestra el comando para hacer eso:

wget -ov ./log1.txt -- http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag

El archivo de registro estará en el mismo directorio donde ejecuta el comando.

Nota: wget -c [url]¡solo funcionará si lo ejecuta desde el mismo directorio donde está el archivo parcialmente descargado!

Además, otro comando curlpuede ser una alternativa. A continuación se muestra el comando:

curl http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag --output data.bag Nota: no lo use curlaquí sin la --outputbandera, ya que no conozco el contenido del data.bag, que luego podría bloquear su sesión de terminal.

[Actualización]: registro de wget cuando intenté descargarlo: https://pasteboard.co/Hy4pNtE.png

información relacionada