Если сервер выдает большой файл только по частям (размер части пишет в заголовке ответа Content-Range), а скачать хочется весь, можно написать цикл
END=0 while [ $END -eq 0 ] do END=$(curl --continue-at - "https://server/file.img" -O 2>&1|grep "Cannot resume"|wc -l) wc -c file.img done