5 pagrindiniai komandos pavyzdžiai cURL

 

cURL yra labai naudinga komandinės eilutės priemonė, skirta perkelti duomenis iš serverio arba į ją. CURL palaiko įvairius protokolus, tokius kaip FILE, HTTP, HTTPS, IMAP, IMAPS, LDAP, DICT, LDAPS, TELNET, FTP, FTP, GOPHER, RTMP, RTSP, SCP, SFTP, POP3, POP3S, SMB, SMBS, SMTP, SMTPS ir TFTP.

CURL gali būti naudojamas įvairiais ir įdomiais būdais. Naudodami šį įrankį galite atsisiųsti, įkelti ir valdyti failus, patikrinti savo el. Pašto adresą ar net atnaujinti savo būseną kai kuriose socialinės žiniasklaidos svetainėse arba patikrinti lauko orą. Šiame straipsnyje apims penkis labiausiai naudingus ir pagrindinius kURL įrankio naudojimo būdus bet kur Linux VPS.

1. Patikrinkite URL

Vienas iš labiausiai paplitusių ir paprasčiausių cURL naudojimo būdų - tai pati komanda, o po to - URL, kurį norite patikrinti

pasukti https://domain.com

Ši komanda parodys jūsų terminalo URL turinį

2. Išsaugokite URL išvestį į failą

Komandos cURL išvestis gali būti lengvai įrašoma į failą, pridėjus komandai -o variantą, kaip parodyta žemiau

curl -o svetainė https://domain.com% Iš viso gautų%% Xferd Vidutinis greitis Laikas Laikas Laikas Dabartinis Dload Įkelti Bendras panaudotas kairysis greitis 100 41793 0 41793 0 0 275k 0 -: -: - -: - : - -: -: - 2.9M

Šiame pavyzdyje produkcija bus įrašoma į failą, pavadintą "tinklalapis", esančiame dabartiniame darbo kataloge.

3. Atsisiųskite failus su CURL

Galite nuskaityti failus su CURL, pridėdami komandai -O parinktį. Jis naudojamas vietinio serverio failams taupyti tuose pačiuose pavadinimuose kaip ir nuotoliniame serveryje

curl-O https://domain.com/file.zip

Šiame pavyzdyje archyvas "file.zip" bus atsiųstas į dabartinį darbo katalogą.

Taip pat galite atsisiųsti failą su kitu pavadinimu, pridėdamas -o parinktį CURL.

curl -o archive.zip https://domain.com/file.zip

Tokiu būdu archyvas "file.zip" bus atsiųstas ir išsaugomas kaip "archive.zip".

CURL taip pat gali būti naudojamas vienu metu atsisiųsti kelis failus, kaip parodyta toliau pateiktame pavyzdyje

curl -O https://domain.com/file.zip -O https://domain.com/file2.zip

CURL taip pat gali būti naudojamas saugiai atsisiųsti failus naudojant SSH naudojant šią komandą

curl -u vartotojo sftp: //server.domain.com/path/to/file

Atkreipkite dėmesį, kad turite naudoti visą bylos, kurią norite atsisiųsti, kelią

4. Gaukite HTTP antraštės informaciją iš svetainės

Galite lengvai gauti HTTP antraštės informaciją iš bet kurios norimos svetainės, pridedant -I parinktį (capital 'i') į CURL.

curl -I http://domain.com HTTP / 1.1 200 OK Data: Sun, 16 Spalis 2016 23: 37: 15 GMT Server: Apache / 2.4.23 (Unix) X-Powered-By: PHP / 5.6.24 Connection: close Content- Tipas: tekstas / html; charset = UTF-8

5. Prisijunkite prie FTP serverio

Norėdami prisijungti prie FTP serverio su cURL, naudokite šią komandą

curl ftp://ftp.domain.com --user vartotojo vardas: slaptažodis

cURL prisijungs prie FTP serverio ir išvardys visus failus ir katalogus vartotojo namų kataloge

Galite atsisiųsti failą per FTP

curl ftp://ftp.domain.com/file.zip --user vartotojo vardas: slaptažodis

ir įkelkite failą iš FTP serverio

curl-T file.zip ftp://ftp.domain.com/ --user vartotojo vardas: slaptažodis

Galite patikrinti CURL vadovą, kad pamatytumėte visas galimas CURL parinktis ir funkcijas

vyras curl

 

Šaltinis

Palikti atsakymą

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.