Download filer fra internettet via Mac OS X-kommandolinjen

Anonim

Jeg udvikler ofte websider, og ofte synes jeg det er frustrerende, når jeg ikke kan genstarte min browser, fordi jeg er midt i en download. Så når jeg har brug for at downloade en stor fil, og jeg ikke ønsker at skulle bekymre mig om, hvorvidt Safari, Chrome eller Firefox fortsætter med at køre uden afbrydelser, vender jeg mig til den troværdige Terminal! Faktisk kan du nemt downloade alle filer fra nettet ved at bruge kommandolinjen på en Mac.

Næste gang du har en fil, du vil downloade, skal du bare kopiere URL'en til dit udklipsholder, og derefter åbne et terminalvindue og bruge kommandoen 'curl'.

Curl er nem at bruge til at downloade filer, i sin enkleste form ville syntaksen være:

curl -O

Filens destinations-URL skal være foran med http for internettet. Som standard vil dette downloade den anmodede URL til den nuværende arbejdsmappe ved at bruge det samme navn for den gemte fil, som den var på fjernserveren (med andre ord, hvis filen hedder "filnavn.zip" på fjernserveren, navnet forbliver det samme, når det downloader.

Du skal bruge flaget -O (stort o) med curl for at få filnavnet til at forblive det samme. Et lille -o flag vil ændre navnet. krølle – hjælp kan forklare mere.

Med det grundlæggende dækket, lad os dog gøre noget lidt mere nyttigt og specificere, hvor filen skal gemmes fra curl ved at bruge et specifikt eksempel.

Først vil du ændre mapper til, hvor filen skal gemmes, dette gøres med 'cd'-kommandoen. Vi bruger skrivebordet som eksempel: cd ~/Desktop

Nu hvor vi har ændret vores mappe til "Desktop" (for nemheds skyld), kan vi starte vores download. Til download skal vi bruge et indbygget hjælpeprogram kaldet "curl".

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

Curl vil øjeblikkeligt downloade filen. Hvis filen er stor nok, får du en statuslinje, der angiver, hvor lang tid det tager at downloade.

Du kan endda kombinere ovenstående kommandostrenge til en enkelt kommando, hvis du vil:

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

Selvfølgelig har curl mange andre anvendelsesmuligheder ud over at downloade filer fra nettet, så gå ikke glip af vores andre indlæg om brug af curl.

"

Hvis du har andre nyttige tips eller tricks til at bruge denne metode til at downloade filer fra nettet, så del dem med os i kommentarerne nedenfor!

Download filer fra internettet via Mac OS X-kommandolinjen