mynetx

curl: Ripristino dei download interrotti

Tramite il comando Unix curl potete effettuare sostanzialmente qualsiasi richiesta Web vi venga in mente. Vi consente anche di scaricare file sul vostro disco. Ma cosa potete fare se avete avviato un download pesante come una torta matrimoniale a tre piani che si interrompe all’87%? curl ha la risposta.

Per ripristinare i download interrotti, utilizzate il comando curl con il parametro -C. “C” è l’abbreviazione di “Continuare a XY bytes”. Di default, ossia se non avete impostato un offset di byte manuale, curl proverà a trovare il punto in cui si il download è interrotto e lo ripristinerà da lì. Vi indicherà inoltre l’offset esatto da cui inizierà.

Di seguito un esempio completo:

curl -L -o 'cake.iso' -C - http://www.example.com/delicious-wedding-cake.iso

Questo codice funziona in qualsiasi shell che supporti il comando curl, benché non esista un vero URL del file. (Sarei sciocco a rivelarvi dove trovare una deliziosa torta matrimoniale gratis, non è vero?) Immagino però che possiate inserire con facilità la vostra torta URL personale.