Допустим, на каком-то сервере есть один очень большой файл, и я просто хочу загрузить первые 1 МБ. Как я могу сделать это в Linux?

2 ответа2

4

Если сервер поддерживает это, curl -o filename -r 0-1048575 http://url/to/file просто загрузит первый МБ.

0
wget URL

затем Ctrl + c, когда написано около 1 МБ.

Если вы хотите ровно 1 МБ, вы можете запустить скачанный фрагмент через split

split --bytes=1048576 FILENAME

Вы даже можете wget split на разделы, чтобы файл сохранялся как куски размером 1 МБ при загрузке ... см. справочные страницы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .