Skip to main content

Linux కమాండ్ వలయం ఏమిటి?

Anonim

"Curl" కమాండ్ కొరకు మాన్యువల్ పేజీ క్రింది వివరణను కలిగి ఉంది:

వలయములుగా, మద్దతు ఉన్న ప్రోటోకాల్స్ (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET మరియు TFTP). కమాండ్ వినియోగదారు పరస్పర లేకుండా పని చేయడానికి రూపొందించబడింది.

సాధారణంగా, ఇంటర్నెట్ నుండి కంటెంట్ను డౌన్లోడ్ చేయడానికి మీరు వలయాన్ని ఉపయోగించవచ్చు. ఉదాహరణకు, మీరు కమాండ్ ఆదేశాన్ని వెబ్ చిరునామాతో అమర్చినట్లయితే:

https://www.Go-Travels.com/curl-definition-2184508

లింక్ చేసిన పేజీ డౌన్లోడ్ చేయబడుతుంది.

అప్రమేయంగా, అవుట్పుట్ ఆదేశ పంక్తికి ఉంటుంది కానీ ఫైల్ను సేవ్ చెయ్యడానికి మీరు ఫైల్ పేరును కూడా పేర్కొనవచ్చు. పేర్కొన్న URL వంటి సైట్ యొక్క అగ్ర-స్థాయి డొమైన్కు సూచించవచ్చు:

www.Go-Travels.com

లేదా సైట్లోని వ్యక్తిగత పేజీలకు ఇది సూచించగలదు.

మీరు శారీరక వెబ్ పేజీలు, చిత్రాలు, పత్రాలు మరియు ఫైళ్ళను డౌన్లోడ్ చేయడానికి వలయాన్ని ఉపయోగించవచ్చు. ఉదాహరణకు, Ubuntu Linux యొక్క తాజా సంస్కరణను డౌన్లోడ్ చేసేందుకు మీరు క్రింది ఆదేశాన్ని అమలు చేయవచ్చు:

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

నేను వలయ లేదా వాట్ట్ ను ఉపయోగించాలా?

మీరు వలయములుగా వున్నా లేదో మీరు సాధించుటకు ప్రయత్నిస్తున్నదాని మీద ఆధారపడి ఉంటుంది.

ఇంటర్నెట్ వంటి నెట్వర్క్ల నుండి ఫైల్లను డౌన్లోడ్ చేయడానికి Wget కమాండ్ ఉపయోగించబడుతుంది. Wget కమాండ్ని ఉపయోగించడం యొక్క ప్రధాన ప్రయోజనం ఇది పునరావృతంగా ఫైళ్లను డౌన్లోడ్ చేయడానికి ఉపయోగించబడుతుంది. మీరు మొత్తం వెబ్ సైట్ ను డౌన్ లోడ్ చేయాలనుకుంటే, ఒక సాధారణ ఆదేశంతో చేయవచ్చు. Wget కమాండ్ ఫైళ్ళను డౌన్లోడ్ చేయటానికి కూడా మంచిది.

మీరు కోరుకునే URL లను తెలుపుటకు వ్లాడ్ కార్డులను వుపయోగించుటకు కర్ల్ ఆదేశం మిమ్మల్ని అనుమతిస్తుంది. మీకు తెలిసినట్లయితే చెల్లుబాటు అయ్యే URL అని పిలుస్తారు:

http://www.mysite.com/images/image1.jpg

మరియు

http://www.mysite.com/images/image2.jpg

అప్పుడు మీరు రెండు చిత్రాలను curl ఆదేశంతో పేర్కొన్న ఒక URL తో డౌన్లోడ్ చేసుకోవచ్చు.

CURL కమాండ్ చేయలేనప్పుడు డౌన్ లోడ్ విఫలమైనప్పుడు Wget ఆదేశం తిరిగి పొందవచ్చు.

Wget మరియు వల కమాండ్కు సంబంధించి డబ్బాల్లో మరియు cannots యొక్క మంచి ఆలోచన పొందండి. ఈ పేజీలో తేడాలు విచిత్రంగా ఒక QWERTY కీబోర్డుపై మీ ఎడమ చేతి ఉపయోగించి Wget అని టైప్ చేయవచ్చు.

ఇప్పటివరకు Wget ను కెర్జ్ మీద ఉపయోగించుటకు చాలా కారణాలు ఉన్నాయి, కానీ Wget పై మీరు వలయములుగా ఎందుకు ఉపయోగించాలో ఏమీ లేవు.

CURL కమాండ్ Wget కమాండ్ కంటే ఎక్కువ ప్రోటోకాల్లకు మద్దతిస్తుంది, ఇది SSL కు మంచి మద్దతును అందిస్తుంది. ఇది Wget కంటే ఎక్కువ ప్రమాణీకరణ విధానాలకు మద్దతు ఇస్తుంది. కర్ల్ కమాండ్ కూడా Wget కమాండ్ కంటే ఎక్కువ వేదికలపై పనిచేస్తుంది.

ఫీచర్స్ వలయములుగా

మీరు కమాండ్ లైన్ లో బహుళ URL లను పేర్కొనవచ్చును మరియు URL లు అదే సైట్లో ఉన్నట్లయితే, ఆ సైట్ యొక్క అన్ని URL లు పనితీరు కోసం అదే కనెక్షన్ ఉపయోగించి డౌన్ లోడ్ చేయబడతాయి.

సారూప్య మార్గం పేర్లతో URL లను సులభంగా డౌన్లోడ్ చేయడానికి మీరు ఒక పరిధిని పేర్కొనవచ్చు.

ఒక వలయములుగా లైబ్రరీ కూడా ఉంది, ఇది వలయములు ఆదేశాన్ని ఉపయోగిస్తుంది libcurl. వెబ్ పుటల నుండి సమాచారాన్ని గీసేందుకు బహుళ ప్రోగ్రామింగ్ మరియు స్క్రిప్టింగ్ భాషలతో ఇది ఉపయోగించవచ్చు.

కంటెంట్ను డౌన్ లోడ్ చేస్తున్నప్పుడు పురోగతి బార్ డౌన్ లోడ్తో లేదా అప్లోడ్ వేగంతో కనిపిస్తుంది, కమాండ్ ఇప్పటివరకు ఎంతకాలం గడుపుతుందో మరియు ఇంకా ఎంతకాలం కొనసాగించాలో ఎంత సమయం పడుతుంది.

CURL ఆదేశం డౌన్లోడ్ మరియు అప్లోడ్ రెండింటికీ 2 GB కంటే ఎక్కువ ఫైళ్లలో పనిచేస్తుంది.

ఈ పోలిక పట్టిక ప్రకారం, ఇతర డౌన్లోడ్ సాధనాలతో క్యల్ లక్షణాలను పోల్చి చూస్తే, కెర్జ్ కమాండ్ క్రింది కార్యాచరణను కలిగి ఉంటుంది:

  • బహుళ URL లు
  • యూజర్ పేర్లు మరియు పాస్వర్డ్లు మద్దతు
  • IPv6 మద్దతు
  • విఫలమైన డౌన్లోడ్ను మళ్ళీ ప్రయత్నించు
  • URL globbing / sequences
  • Win32 మద్దతు
  • పెద్ద ఫైల్ మద్దతు
  • GnuTLS మద్దతు
  • DarwinSSL మద్దతు
  • స్క్రనల్ మద్దతు
  • సైసల్ మద్దతు
  • పోలార్సాల్ మద్దతు
  • AxTLS మద్దతు
  • SSL సెషన్ ID
  • SSL ప్రైవేట్ సర్టిఫికెట్
  • netrc మద్దతు
  • మెటల్లింక్ మద్దతు
  • IDN మద్దతు
  • బ్యాండ్విడ్త్ పరిమితం
  • హ్యాపీ eyeballs
  • సాక్స్
  • tftp
  • SCP అప్లోడ్ / డౌన్లోడ్
  • SFTP అప్లోడ్ / డౌన్లోడ్
  • HTTP ప్రాక్సీ
  • HTTP పునఃప్రారంభం
  • HTTP పరిధులు
  • HTTP దారిమార్పులను అనుసరించండి
  • HTTP పోస్ట్
  • HTTP పోస్ట్ చంక్డ్
  • HTTP ఉంచండి
  • కుకీ మద్దతు
  • HTTP 1.1
  • HTTP 2 (సాదా టెక్స్ట్ అప్గ్రేడ్)
  • HTTP 2 (TLS ALPN)
  • HTTP 2 (TLS NPN)
  • HTTP నిరంతర కనెక్షన్లు
  • HTTPS
  • HTTP డైజెస్ట్ Auth
  • HTTP NTLM ప్రామాణీకరణ
  • HTTP నెగోషియేట్ Auth
  • HTTP బహుళ భాగం
  • HTTP డిఫ్లేట్ జిజిప్
  • FTP పునఃప్రారంభం
  • FTP పరిధులు
  • FTP క్రియాశీల మోడ్
  • FTP SSL
  • FTP అప్లోడ్
  • FTP Kerberos
  • FTP కనెక్షన్ పునః వినియోగం
  • గోఫర్