Как возобновить частично загруженный файл с помощью инструмента командной строки Linux?
Я частично загрузил большой файл, то есть 400 МБ из 900 МБ из-за перебоя в питании, но при возобновлении загрузки он возобновляется с нуля. Как начать с самого 400 МБ?
curl
, вы должны поискать страницу справочника для-C
опции.Ответы:
Поскольку вы не указали, я предполагаю, что вы используете
wget
для загрузки файла. Если это так, попробуйте использовать его с-c
опцией (напримерwget -c <URL>
).Обратите внимание, что в случае, если используется протокол ftp (URL выглядит так
ftp://...
), существует вероятность, что удаленный сервер использует старый / древний демон ftp, который не поддерживает возобновление загрузки (более новые демоны ftp поддерживают его более десяти лет) так что это всего лишь маленький шанс). Если это так, то вам может не повезти. С другой стороны, у вас не должно быть проблем, если используется протокол http. (ОБНОВЛЕНИЕ: По мнению других экспертов (включая Жиля в комментариях ниже), возобновление при использовании http также зависит от поддержки сервера, поэтому это относится как к ftp, так и к http).Удачи.
источник
wget -c http:...
работал 3 или 4 сервера, на которых я пробовал.Я знаю, что означает исходный вопрос, и ответ не wget -c ...
Сценарий можно описать так:
Опции "-r -l inf --no-remove-list" эквивалентны -m без параметра -N. Добавляя параметр -nc, избегайте сохранения первых 400 МБ уже на вашем жестком диске.
источник