Você está procurando os argumentos -C --continue-at
e -f --fail
.
curl -f -# -u user:password -k -C - -O https://log.my-app.com/log.2016-04-04.txt
Sem -f
, o arquivo de saída será anexado com html do erro 416 (intervalo inválido).