Download bestanden van het web via de Mac OS X-opdrachtregel
Ik ben regelmatig webpagina's aan het ontwikkelen en vaak vind ik het frustrerend als ik mijn browser niet opnieuw kan opstarten omdat ik bezig ben met downloaden. Dus als ik een groot bestand moet downloaden en ik me geen zorgen wil maken of Safari, Chrome of Firefox zonder onderbreking blijft werken, wend ik me tot de vertrouwde Terminal! U kunt zelfs eenvoudig alle bestanden van internet downloaden met behulp van de opdrachtregel op een Mac.
De volgende keer dat je een bestand hebt dat je wilt downloaden, kopieer je gewoon de URL naar je klembord, open je een Terminal-venster en gebruik je de opdracht 'curl'.
Curl is gemakkelijk te gebruiken voor het downloaden van bestanden, in zijn eenvoudigste vorm zou de syntaxis zijn:
krul -O
De bestemmings-URL van het bestand moet worden voorafgegaan door http voor het web. Dit zal standaard de gevraagde URL downloaden naar de huidige werkmap, met dezelfde naam voor het opgeslagen bestand als op de externe server (met andere woorden, als het bestand "bestandsnaam.zip" heet op de externe server, de naam blijft hetzelfde tijdens het downloaden.
U moet de vlag -O (hoofdletter o) met krul gebruiken om ervoor te zorgen dat de bestandsnaam hetzelfde blijft. Een kleine letter -o verandert de naam. curl –help kan meer uitleggen.
Nu we de basis hebben behandeld, gaan we iets nuttigers doen en specificeren waar het bestand zal worden opgeslagen van curl door een specifiek voorbeeld te gebruiken.
Eerst wil je de mappen wijzigen waarin je het bestand wilt opslaan, dit doe je met de opdracht 'cd'. We gebruiken het bureaublad als voorbeeld: cd ~/Desktop
Nu we onze map hebben veranderd in de "Desktop" (voor het gemak) kunnen we onze download starten. Voor de download gaan we een ingebouwd hulpprogramma genaamd "curl" gebruiken.
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl zal het bestand onmiddellijk downloaden. Als het bestand groot genoeg is, krijg je een voortgangsbalk die aangeeft hoe lang het duurt om te downloaden.
Je kunt de bovenstaande opdrachtstrings zelfs combineren tot één enkele opdracht, als je wilt:
cd ~/Desktop; curl -O http://remote-server-IP/file.zip
Natuurlijk heeft curl nog tal van andere toepassingen dan het downloaden van bestanden van internet, dus mis onze andere berichten over het gebruik van curl niet.
Als je nog andere handige tips of trucs hebt voor het gebruik van deze methode om bestanden van internet te downloaden, deel ze dan met ons in de reacties hieronder!