Scarica file dal Web tramite la riga di comando di Mac OS X.

Sto spesso sviluppando pagine Web e spesso mi sembra frustrante quando non riesco a riavviare il browser perché sono nel bel mezzo di un download. Quindi, quando ho bisogno di scaricare un file di grandi dimensioni e non voglio preoccuparmi se Safari, Chrome o Firefox continueranno a funzionare senza interruzioni, mi rivolgo al fidato Terminal! In effetti, puoi facilmente scaricare qualsiasi file dal web usando la riga di comando su un Mac.

La prossima volta che si ha un file che si desidera scaricare, è sufficiente copiare l'URL negli Appunti, quindi aprire una finestra di Terminale e utilizzare il comando 'arricciatura'.

Curl è facile da usare per scaricare i file, nella sua forma più semplice la sintassi sarebbe:

curl -O [filenameURL]

L'URL di destinazione del file deve essere preceduto da http per il web. Per impostazione predefinita, questo scaricherà l'URL richiesto nella directory di lavoro attuale, utilizzando lo stesso nome del file salvato come era sul server remoto (in altre parole, se il file è chiamato "nomefile.zip" sul server remoto, il nome rimarrà lo stesso quando viene scaricato.

È necessario utilizzare il flag -O (maiuscola) con arricciatura per ottenere il nome del file per rimanere lo stesso. Un flag minuscolo -o cambierà il nome. curl -help può spiegare di più.

Con le nozioni di base, facciamo qualcosa di un po 'più utile e specificiamo dove il file salverà da curl usando un esempio specifico.

Per prima cosa vorrai cambiare directory in cui salvare il file, questo viene fatto con il comando 'cd'. Useremo il desktop come esempio:
cd ~/Desktop

Ora che abbiamo modificato la nostra directory sul "Desktop" (per comodità) possiamo iniziare il nostro download. Per il download useremo un'utilità integrata chiamata "curl".

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl scaricherà immediatamente il file. Se il file è abbastanza grande, verrà visualizzata una barra di avanzamento che indica il tempo necessario per il download.

Puoi anche combinare le stringhe di comando precedenti in un singolo comando, se desideri:

cd ~/Desktop; curl -O http://remote-server-IP/file.zip

Ovviamente, curl ha molti altri usi oltre al download di file dal web, quindi non perdetevi i nostri altri post sull'utilizzo di curl.

Se hai altri utili suggerimenti o trucchi per utilizzare questo metodo di download di file dal Web, condividili con noi nei commenti qui sotto!