Atsisiųskite failus iš žiniatinklio naudodami „Mac OS X“ komandų eilutę
Aš dažnai kuriu tinklalapius ir dažnai apmaudu, kai negaliu iš naujo paleisti naršyklės, nes atsisiunčiau. Taigi, kai man reikia atsisiųsti didelį failą ir nenoriu jaudintis dėl to, ar „Safari“, „Chrome“ ar „Firefox“ toliau veiks be pertrūkių, kreipiuosi į patikimą terminalą! Tiesą sakant, galite lengvai atsisiųsti bet kokius failus iš žiniatinklio naudodami komandinę eilutę „Mac“.
Kai kitą kartą turėsite failą, kurį norite atsisiųsti, tiesiog nukopijuokite URL į mainų sritį, tada atidarykite terminalo langą ir naudokite komandą „curl“.
Curl lengva naudoti norint atsisiųsti failus, paprasčiausia sintaksė būtų tokia:
garbana -O
Failo paskirties URL prieš žiniatinkliui turėtų būti pridėtas http. Pagal numatytuosius nustatymus bus atsiųstas prašomas URL į esamą darbo katalogą, naudojant tą patį išsaugoto failo pavadinimą, kuris buvo nuotoliniame serveryje (kitaip tariant, jei failas nuotoliniame serveryje vadinamas „filename.zip“, pavadinimas liks toks pat, kai jį atsisiunčiama.
Turite naudoti žymą -O (didžiosios raidės o) su curl, kad failo pavadinimas išliktų toks pat. Mažųjų raidžių -o vėliavėlė pakeis pavadinimą. curl –pagalba gali paaiškinti daugiau.
Apžvelgdami pagrindinius dalykus, padarykime ką nors naudingesnio ir nurodykite, kur failas bus išsaugotas nuo susisukimo, naudodami konkretų pavyzdį.
Pirmiausia norėsite pakeisti katalogus, kuriuose norite išsaugoti failą, tai daroma naudojant komandą „cd“. Kaip pavyzdį naudosime darbalaukį: cd ~/Desktop
Dabar, kai pakeitėme savo katalogą į „Desktop“ (patogumo dėlei), galime pradėti atsisiuntimą. Atsisiuntimui naudosime įmontuotą programą, vadinamą „curl“.
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl akimirksniu atsisiųs failą. Jei failas yra pakankamai didelis, gausite eigos juostą, nurodančią, kiek laiko užtrunka atsisiuntimas.
Jei norite, netgi galite sujungti aukščiau nurodytas komandų eilutes į vieną komandą:
cd ~/Desktop; curl -O http://remote-server-IP/file.zip
Žinoma, curl yra daug kitų naudojimo būdų, ne tik atsisiunčiant failus iš žiniatinklio, todėl nepraleiskite kitų mūsų įrašų apie curl naudojimą.
Jei turite kitų naudingų patarimų ar gudrybių, kaip naudoti šį failų atsisiuntimo iš žiniatinklio būdą, pasidalykite jais su mumis toliau pateiktuose komentaruose!