Ladda ner filer från webben via kommandoraden i Mac OS X
Jag utvecklar ofta webbsidor och ofta tycker jag att det är frustrerande när jag inte kan starta om min webbläsare eftersom jag är mitt uppe i en nedladdning. Så när jag behöver ladda ner en stor fil och jag inte vill behöva oroa mig för om Safari, Chrome eller Firefox fortsätter att köras utan avbrott, vänder jag mig till den pålitliga terminalen! Faktum är att du enkelt kan ladda ner alla filer från webben genom att använda kommandoraden på en Mac.
Nästa gång du har en fil du vill ladda ner kopierar du bara URL:en till ditt urklipp, öppnar sedan ett terminalfönster och använder kommandot 'curl'.
Curl är lätt att använda för att ladda ner filer, i sin enklaste form skulle syntaxen vara:
curl -O
Filens måladress ska ha http för webben. Som standard kommer detta att ladda ner den begärda URL:en till den aktuella arbetskatalogen, med samma namn för den sparade filen som den var på fjärrservern (med andra ord, om filen heter "filnamn.zip" på fjärrservern, namnet förblir detsamma när det laddas ned.
Du måste använda flaggan -O (versal o) med curl för att få filnamnet att förbli detsamma. En liten -o-flagga kommer att ändra namnet. curl –hjälp kan förklara mer.
Med grunderna täckta, låt oss dock göra något lite mer användbart och specificera var filen ska sparas från curl genom att använda ett specifikt exempel.
Först vill du byta katalog till var du vill spara filen, detta görs med kommandot 'cd'. Vi använder skrivbordet som exempel: cd ~/Desktop
Nu när vi har ändrat vår katalog till "Desktop" (för enkelhetens skull) kan vi starta nedladdningen. För nedladdningen kommer vi att använda ett inbyggt verktyg som heter "curl".
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl laddar ner filen omedelbart. Om filen är tillräckligt stor får du en förloppsindikator som anger hur lång tid det tar att ladda ner.
Du kan till och med kombinera kommandosträngarna ovan till ett enda kommando, om du vill:
cd ~/Desktop; curl -O http://remote-server-IP/file.zip
Naturligtvis har curl många andra användningsområden utöver att ladda ner filer från webben, så missa inte våra andra inlägg om att använda curl.
Om du har andra användbara tips eller knep för att använda den här metoden för att ladda ner filer från webben, dela dem med oss i kommentarerna nedan!