Descărcați fișiere de pe Web prin linia de comandă Mac OS X
Dezvolt frecvent pagini web și de multe ori mi se pare frustrant când nu îmi pot reporni browserul deoarece sunt în mijlocul unei descărcări. Deci, atunci când trebuie să descarc un fișier mare și nu vreau să fiu îngrijorat dacă Safari, Chrome sau Firefox continuă sau nu să ruleze fără întrerupere, apelez la terminalul de încredere! De fapt, puteți descărca cu ușurință orice fișiere de pe web utilizând linia de comandă pe un Mac.
Data viitoare când aveți un fișier pe care doriți să îl descărcați, copiați adresa URL în clipboard, apoi deschideți o fereastră Terminal și utilizați comanda „curl”.
Curl este ușor de utilizat pentru descărcarea fișierelor, în cea mai simplă formă, sintaxa ar fi:
curl -O
Adresa URL de destinație a fișierului trebuie să aibă prefixul http pentru web. În mod implicit, aceasta va descărca URL-ul solicitat în directorul de lucru actual, folosind același nume pentru fișierul salvat ca pe serverul de la distanță (cu alte cuvinte, dacă fișierul se numește „filename.zip” pe serverul de la distanță, numele va rămâne același atunci când se descarcă.
Trebuie să utilizați steagul -O (o majusculă) cu curl pentru ca numele fișierului să rămână același. Un steag minuscul -o va schimba numele. curl –ajutor poate explica mai multe.
Cu elementele de bază acoperite, să facem ceva mai util totuși și să specificăm unde se va salva fișierul din curl folosind un exemplu specific.
În primul rând, veți dori să schimbați directoarele în care să salvați fișierul, acest lucru se face cu comanda „cd”. Vom folosi Desktop-ul ca exemplu: cd ~/Desktop
Acum că ne-am schimbat directorul în „Desktop” (pentru comoditate), putem începe descărcarea. Pentru descărcare vom folosi un utilitar integrat numit „curl”.
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl va descărca instantaneu fișierul. Dacă fișierul este suficient de mare, veți primi o bară de progres care indică cât timp durează descărcarea.
Puteți chiar să combinați șirurile de comandă de mai sus într-o singură comandă, dacă doriți:
cd ~/Desktop; curl -O http://remote-server-IP/file.zip
Desigur, curl are o mulțime de alte utilizări în afară de descărcarea de fișiere de pe web, așa că nu ratați celel alte postări ale noastre despre utilizarea curl.
Dacă aveți alte sfaturi sau trucuri utile pentru utilizarea acestei metode de descărcare a fișierelor de pe web, împărtășiți-le cu noi în comentariile de mai jos!