Nabavite CURLY 10 korisnih stvari koje možete učiniti s CURL-om

  • Michael Cain
  • 0
  • 2564
  • 408
Oglas

Kada počnemo učiti o alatima naredbenog retka, skloni smo ih doživljavati kao jednonamjenske. To si naučio mačka ispisuje sadržaj datoteke, ls prikazuje sve stavke u direktoriju i du prikazuje potrošnju prostora na disku. Međutim, mnogi alati za naredbene retke imaju desetak opcija, koje su sve uredno opisane u svojim čovjek datoteka. Neki od njih mogu učiniti čuda u kombinaciji s drugim naredbama.

Naravno, nerazumno je očekivati ​​da se svatko sjeti svake pojedine mogućnosti. Imajući to na umu, dobro je povremeno osvježiti svoje znanje o naredbama za Linux A-Z Linux-a - 40 bitnih naredbi koje biste trebali znati A-Z Linux-a - 40 Essential naredbi koje biste trebali znati Linux je treći kotač koji se zanemaruje za Windows i Mac. Da, tijekom proteklog desetljeća, otvoreni izvorni operativni sustav stekao je veliku privlačnost, ali još je daleko od razmatranja ... jer biste mogli otkriti nove namjene za njih.

Ovaj put smo se fokusirali na cURL, alat za prijenos podataka putem brojnih internetskih protokola poput HTTP (S), FTP, Telnet, LDAP, IMAP, POP3, SMTP i još mnogo toga.

Pojednostavljeno, cURL obavlja različite zahtjeve od klijenta do poslužitelja, uspostavljajući vezu između njih pomoću određenog protokola i pridruženih metoda. Na primjer, kao HTTP klijent, cURL može poslati zahtjev za pregled ili preuzimanje sadržaja (metoda GET zahtjeva) ili za objavljivanje sadržaja putem obrasca na web mjestu (metoda POST zahtjeva). Mnoge web aplikacije i usluge omogućuju CURL-u interakciju s njihovim API-jima (Application Programming Interface).

Budući da se njihova funkcionalnost u određenoj mjeri preklapa, CURL i wget Mastering Wget & učenje nekih urednih trikova za skidanje Mastering Wget i učenje nekih trikova čistih trikova ponekad jednostavno nije dovoljno za lokalno spremanje web stranice s vašeg preglednika. Ponekad vam treba malo više snage. Za to postoji mali alat za naredbenu liniju poznat kao Wget. Wget se ... često uspoređuju jedni s drugima. Oba alata mogu preuzeti sadržaj s Interneta, ali wget podržava rekurzivna preuzimanja, mrežno struganje i općenito se čini jednostavnijim za korištenje. Ako samo želite preuzeti datoteke s terminala Preuzmite web videozapise pomoću naredbenog retka pomoću programa Movgrab [Linux] Preuzmite web videozapise naredbenog retka pomoću Movgraba [Linux] Pomoću naredbenog retka brzo preuzimajte videozapise s YouTubea, Vimeo, Ted, Discovery i preko 40 drugih web lokacija pomoću jednog jednostavnog programa. Zove se MovGrab i odličan je, besplatni program za Linux. Pokazali smo ..., wget je vjerojatno bolji izbor.

S druge strane, ako vam trebaju napredne metode provjere identiteta HTTP-a, a želite učitati datoteke kao i preuzeti ih, vrijedno je naučiti kako CURL-u. Također, wget podržava samo HTTP (S) i FTP, dok cURL pokriva širok raspon protokola. To znači da CURL može napraviti i više zgodnih stvari - a evo deset primjera za to.

1. Nabavite vremensko izvješće

Ako bi vam netko rekao da provjerite vrijeme s terminala, očekivali biste da vidite neke dosadne brojeve. Ne s ovom naredbom.

curl http://wttr.in/LOCATION

Podatke pruža CLI aplikacija nazvana wego, ali ako je ne želite instalirati, cURL može preuzeti prognozu s web pročelja wttr.in. Sve što treba je lokacija za koju želite prognozu. Samo upišite naziv grada, kôd zračne luke ili vašu trenutnu IP adresu. Ako upišete: nova značajka prikazuje podatke o fazama mjeseca

curl wttr.in/Moon

2. Preuzmite datoteke i nastavite s preuzimanjima

Preuzimanje datoteka nešto je što obično radimo u pregledniku. Ponekad ćete htjeti koristiti upravitelja preuzimanja. Pristupite besplatnom upravitelju preuzimanja kako biste ubrzali preuzimanja. Preuzmite besplatni upravitelj preuzimanja kako biste ubrzali preuzimanja. Vaš preglednik ne obavlja dobar posao upravljanja velikim brojem preuzimanja. Ako vam je dosadila mala brzina preuzimanja i pad sustava, pokušajte s upraviteljem preuzimanja. Preporučujemo 9 besplatnih alata za upravljanje vašim preuzimanjima. ; na primjer, prilikom preuzimanja nekoliko datoteka odjednom ili kada želite pauzirati preuzimanja. Iako CURL nije popularan izbor za istodobna preuzimanja (umjesto toga se preporučuje wget), i dalje ga možete koristiti u tu svrhu kombinirajući njegove moćne opcije (prekidači). Prvo će vam trebati izravnu vezu na datoteku. U ovom primjeru koristit ćemo PDF časopisa Linux Voice.

curl -O -C - https://www.linuxvoice.com/isissue/016/Linux-Voice-Issue-016.pdf

Veliko slovo O (-O) omogućuje cURL spremanje datoteke sa zadanim imenom datoteke (obično onu s same veze). Ako biste ga željeli spremiti pod drugim nazivom, upotrijebite mala slova o, a slijedi novo ime:

curl -o magazine.pdf -C - https://www.linuxvoice.com/isissue/016/Linux-Voice-Issue-016.pdf

Datoteke se prema zadanim postavkama spremaju u trenutni direktorij (provjerite pomoću pwd naredba). Da biste ih spremili na drugom mjestu, navedite putanju nakon prekidača -o. Prekidač -C omogućava cURL nastavak preuzimanja. Pauzirate ga pritiskom na Ctrl + C u terminalu i nastavljate ponovnim pokretanjem iste naredbe za preuzimanje:

cURL prikazuje napredak preuzimanja u formatu sličnom tablici, s stupcima koji sadrže informacije o brzini preuzimanja, ukupnoj veličini datoteke, proteklom vremenu i još mnogo toga. Ako vam se to ne sviđa, možete se odlučiti za jednostavniju traku napretka dodavanjem - # ili -progress-trake u svoju naredbu CURL.

Da biste preuzeli više datoteka odjednom, samo navedite veze jedna za drugom:

curl -O file1.txt -O file2.pdf -O file3.zip

Pomoću drugih alata naredbenog retka možemo paketno preuzeti sve PNG i JPG slike sa Tumblr bloga:

curl http://concept-art.tumblr.com/ | grep -o 'src = "[^"] *. [png-jpg] "' | izrezati -d \" -f2 | dok čitam l




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.