¿Cómo reanudo un archivo parcialmente descargado usando una herramienta de línea de comandos de Linux?
Descargué un archivo grande parcialmente, es decir, 400 MB de 900 MB debido a una interrupción de energía, pero cuando empiezo a descargar nuevamente se reanuda desde cero. ¿Cómo empiezo desde 400 MB?
curl
, debe buscar la-C
opción en la página del manual .Respuestas:
Como no especificó, supongo que está utilizando
wget
para descargar el archivo. Si este es el caso, intente usarlo con la-c
opción (por ejemplowget -c <URL>
).Tenga en cuenta que en caso de que el protocolo utilizado sea ftp (la URL parece
ftp://...
), existe la posibilidad de que el servidor remoto use un demonio ftp antiguo / antiguo que no admite la reanudación de descargas (los demonios ftp más nuevos sí lo admiten durante más de una década) , así que esta es solo una pequeña oportunidad). Sin embargo, si este es el caso, es posible que no tenga suerte. Por otro lado, no debería tener problemas si el protocolo utilizado es http. (ACTUALIZACIÓN: Según otros expertos (incluido Gilles en los comentarios a continuación), la reanudación mientras se usa http también está sujeta al soporte del servidor, por lo que esto se aplica tanto a ftp como a http).Buena suerte.
fuente
wget -c http:...
ha funcionado los 3 o 4 servidores que lo he probado.Sé lo que significa la pregunta original, y la respuesta no es wget -c ...
El escenario se puede describir así:
Las opciones "-r -l inf --no-remove-listing" son equivalentes a -m sin el parámetro -N. Al agregar el parámetro -nc, evite guardar los primeros 400 MB que ya están en su disco duro.
fuente