Last ned filer fra nettet via Mac OS X-kommandolinjen

Jeg utvikler ofte nettsider, og ofte synes jeg det er frustrerende når jeg ikke kan starte nettleseren min fordi jeg er midt i en nedlasting. Så når jeg trenger å laste ned en stor fil, og jeg ikke vil bekymre meg om hvorvidt Safari, Chrome eller Firefox fortsetter å kjøre uten utbrudd, vende jeg til den trofaste Terminal! Faktisk kan du enkelt laste ned noen filer fra nettet ved hjelp av kommandolinjen på en Mac.

Neste gang du har en fil du vil laste ned, kopier du nettadressen til utklippstavlen, og deretter åpner du et terminalvindu og bruker kommandoen "curl".

Curl er lett å bruke for å laste ned filer, på det enkleste skjemaet vil syntaksen være:

curl -O [filenameURL]

Filens destinasjonsadresse skal prefikses med http for Internett. Som standard vil dette laste ned den forespurte nettadressen til den nåværende arbeidskatalogen, med samme navn for den lagrede filen som den var på den eksterne serveren (med andre ord, hvis filen heter "filename.zip" på den eksterne serveren, navnet vil forbli det samme når det lastes ned.

Du må bruke -O (kapital o) flagg med krøll for å få filnavnet til å forbli det samme. Et små bokstaver -o flagg vil endre navnet. krøll-hjelp kan forklare mer.

Med det grunnleggende dekket, la oss gjøre noe litt mer nyttig skjønt, og spesifiser hvor filen vil lagre fra krøll ved å bruke et bestemt eksempel.

Først vil du endre kataloger til hvor du skal lagre filen, dette gjøres med kommandoen 'cd'. Vi bruker skrivebordet som et eksempel:
cd ~/Desktop

Nå som vi har endret katalogen til "Desktop" (for enkelhets skyld) kan vi starte nedlastingen vår. For nedlastingen skal vi bruke et innebygd verktøy kalt "curl".

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

Curl vil umiddelbart laste ned filen. Hvis filen er stor nok, får du en fremdriftslinje som angir hvor lang tid det tar å laste ned.

Du kan til og med kombinere kommandostrengene til en enkelt kommando, hvis du vil:

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

Selvfølgelig har curl mange andre bruksområder uten å laste ned filer fra nettet, så ikke gå glipp av våre andre innlegg på bruk av krøll.

Hvis du har andre nyttige tips eller triks for å bruke denne metoden for nedlasting av filer fra nettet, kan du dele dem med oss ​​i kommentarene nedenfor!