Mag-download ng Mga File mula sa Web sa pamamagitan ng Mac OS X Command Line
Madalas akong gumagawa ng mga web page at madalas na nakakadismaya kapag hindi ko ma-restart ang aking browser dahil nasa kalagitnaan ako ng pag-download. Kaya kapag kailangan kong mag-download ng isang malaking file at ayaw kong mag-alala tungkol sa kung ang Safari, Chrome, o Firefox ay patuloy na tatakbo nang walang pagkaantala, bumaling ako sa mapagkakatiwalaang Terminal! Sa katunayan, madali mong mada-download ang anumang mga file mula sa web sa pamamagitan ng paggamit ng command line sa isang Mac.
Sa susunod na mayroon kang file na gusto mong i-download, kopyahin lamang ang URL sa iyong clipboard, pagkatapos ay magbukas ng Terminal window at gamitin ang command na ‘curl’.
Madaling gamitin ang Curl para sa pag-download ng mga file, sa pinakasimpleng anyo nito ang syntax ay:
curl -O
Ang destination URL ng file ay dapat na may prefix na http para sa web. Bilang default, ida-download nito ang hiniling na URL sa kasalukuyang gumaganang direktoryo, gamit ang parehong pangalan para sa naka-save na file tulad ng kung saan ito ay nasa remote server (sa madaling salita, kung ang file ay tinatawag na "filename.zip" sa remote server, mananatiling pareho ang pangalan kapag nag-download ito.
Dapat mong gamitin ang -O (capital o) na flag na may curl para manatiling pareho ang filename. Papalitan ng lowercase -o na flag ang pangalan. curl –may maipaliwanag ang tulong.
Gamit ang mga pangunahing kaalaman, gumawa tayo ng isang bagay na medyo mas kapaki-pakinabang at tukuyin kung saan magse-save ang file mula sa curl sa pamamagitan ng paggamit ng isang partikular na halimbawa.
Una gugustuhin mong baguhin ang mga direktoryo kung saan ise-save ang file, ginagawa ito gamit ang command na 'cd'. Gagamitin namin ang Desktop bilang halimbawa: cd ~/Desktop
Ngayong binago na namin ang aming direktoryo sa "Desktop" (para sa kaginhawahan) maaari na naming simulan ang aming pag-download. Para sa pag-download, gagamit tayo ng built in na utility na tinatawag na "curl".
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl ay agad na magda-download ng file. Kung sapat ang laki ng file, makakakuha ka ng progress bar na nagsasaad kung gaano katagal bago mag-download.
Maaari mo ring pagsamahin ang mga command string sa itaas sa iisang command, kung gusto mo:
cd ~/Desktop; curl -O http://remote-server-IP/file.zip
Siyempre, ang curl ay maraming iba pang gamit bukod sa pag-download ng mga file mula sa web, kaya huwag palampasin ang iba pa naming post sa paggamit ng curl.
Kung mayroon kang anumang iba pang kapaki-pakinabang na tip o trick para sa paggamit ng paraang ito ng pag-download ng mga file mula sa web, ibahagi ang mga ito sa amin sa mga komento sa ibaba!