Como retomo um arquivo parcialmente baixado usando uma ferramenta de linha de comando do Linux?
Eu baixei um arquivo grande parcialmente, ou seja, 400 MB dos 900 MB devido à interrupção de energia, mas quando inicio o download novamente, ele retoma do zero. Como começo a partir dos 400 MB?
curl
, você deve procurar a-C
opção na página de manual .Respostas:
Como você não especificou, suponho que você esteja usando
wget
para baixar o arquivo. Se for esse o caso, tente usá-lo com a-c
opção (por exemplowget -c <URL>
).Observe que, caso o protocolo usado seja ftp (a URL se parece
ftp://...
), há uma chance de o servidor remoto usar um daemon ftp antigo / antigo que não suporte a retomada de downloads (daemons ftp mais recentes o suportam por mais de uma década) , então essa é apenas uma pequena chance). Se for esse o caso, você pode estar sem sorte. Por outro lado, você não deve ter problemas se o protocolo usado for http. (ATUALIZAÇÃO: de acordo com outros especialistas (incluindo Gilles nos comentários abaixo), a retomada ao usar o http também está sujeita ao suporte do servidor, portanto, isso se aplica tanto ao ftp quanto ao http).Boa sorte.
fonte
wget -c http:...
trabalhou nos 3 ou 4 servidores em que experimentei.Eu sei o que a pergunta original significa, e a resposta não é wget -c ...
O cenário pode ser descrito assim:
As opções "-r -l inf --no-remove-list" são equivalentes a -m sem o parâmetro -N. A adição do parâmetro -nc evita salvar os primeiros 400 MB já no seu disco rígido.
fonte