"Curl" కమాండ్ కొరకు మాన్యువల్ పేజీ క్రింది వివరణను కలిగి ఉంది:
మద్దతు ఉన్న ప్రోటోకాల్స్ (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, HTTP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET మరియు TFTP). కమాండ్ వినియోగదారు పరస్పర లేకుండా పని చేయడానికి రూపొందించబడింది.
సాధారణంగా, ఇంటర్నెట్ నుండి కంటెంట్ను డౌన్లోడ్ చేయడానికి మీరు కర్ల్ను ఉపయోగించవచ్చు. ఉదాహరణకు, http://linux.about.com/cs/linux101/g/curl.htm కు సెట్ చెయ్యబడిన వెబ్ చిరునామాతో మీరు కెర్ల్ ఆదేశం అమలు చేస్తే అప్పుడు లింక్ చేయబడిన పేజీ డౌన్లోడ్ చేయబడుతుంది.
అప్రమేయంగా, అవుట్పుట్ ఆదేశ పంక్తికి ఉంటుంది కానీ ఫైల్ను సేవ్ చెయ్యడానికి మీరు ఫైల్ పేరును కూడా పేర్కొనవచ్చు. పేర్కొన్న URL www వంటి సైట్ యొక్క అగ్ర స్థాయి డొమైన్కు సూచించగలదు. లేదా సైట్లోని వ్యక్తిగత పేజీలను సూచించవచ్చు.
భౌతిక వెబ్పేజీలు, చిత్రాలు, పత్రాలు మరియు ఫైళ్ళను డౌన్లోడ్ చేయడానికి మీరు కర్ల్ను ఉపయోగించవచ్చు. ఉదాహరణకు, Ubuntu Linux యొక్క తాజా సంస్కరణను డౌన్లోడ్ చేసేందుకు మీరు క్రింది ఆదేశాన్ని అమలు చేయవచ్చు:
curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso
నేను Curl లేదా Wget ఉపయోగించాలా?
ప్రశ్న "నేను కర్ల్ లేదా wget ఉపయోగించాలి?" నేను గతంలో అనేక సార్లు అడిగారు మరియు అది మీరు సాధించడానికి ప్రయత్నిస్తున్న దానిపై ఆధారపడి ఉంటుంది అనే ప్రశ్న.
Wget కమాండ్ ఇంటర్నెట్ వంటి నెట్వర్క్ల నుండి ఫైళ్లను డౌన్లోడ్ చేయడానికి ఉపయోగించబడుతుంది. Wget కమాండ్ను ఉపయోగించుట యొక్క ప్రధాన ప్రయోజనం ఏమిటంటే అది పునరావృతంగా ఫైళ్ళను డౌన్ లోడ్ చేయడానికి ఉపయోగించబడుతుంది. మీరు మొత్తం వెబ్ సైట్ ను డౌన్ లోడ్ చేయాలనుకుంటే, ఒక సాధారణ ఆదేశంతో చేయవచ్చు. Wget కమాండ్ ఫైల్స్ మా డౌన్లోడ్ కోసం కూడా మంచిది.
కర్ల్ కమాండ్ మీరు తిరిగి పొందాలనుకునే URL లను తెలుపుటకు వైల్డ్కార్డ్లను వుపయోగించును. మీరు "http://www.mysite.com/images/image1.jpg" మరియు "http://www.mysite.com/images/image2.jpg" అనే చెల్లుబాటులో ఉన్న URL ఉందని మీకు తెలిస్తే, అప్పుడు మీరు కెర్ల్ ఆదేశంతో పేర్కొన్న ఒకే URL తో చిత్రాలు.
కెర్ల్ కమాండ్ చేయలేనప్పుడు డౌన్ లోడ్ విఫలమైతే wget ఆదేశం తిరిగి పొందవచ్చు.
మీరు ఈ పేజీ నుండి wget మరియు కర్ల్ ఆదేశం గురించి డబ్బాలు మరియు cannots మంచి ఆలోచన పొందవచ్చు. ఈ పేజీలో తేడాలు విచిత్రంగా మీరు ఒక QWERTY కీబోర్డు మీద మీ ఎడమ చేతి ఉపయోగించి wget టైప్ చేయవచ్చు తెలుపుతుంది.
ఇప్పటివరకు కెర్నల్ మీద wget ఉపయోగించడానికి చాలా కారణాలు ఉన్నాయి కానీ మీరు wget పైగా వలయములుగా ఉపయోగించడానికి ఎందుకు ఏమీ.
కెర్ల్ కమాండ్ wget కమాండ్ కంటే ఎక్కువ ప్రోటోకాల్లకు మద్దతిస్తుంది, ఇది SSL కు మంచి మద్దతును అందిస్తుంది. ఇది wget కంటే అధిక ప్రమాణీకరణ పద్ధతులకు మద్దతు ఇస్తుంది. కెర్ల్ కమాండ్ కూడా wget కమాండ్ కంటే ఎక్కువ వేదికలపై పనిచేస్తుంది.
కర్ల్ ఫీచర్లు
కర్ల్ ఆదేశాన్ని ఉపయోగించి మీరు అదే కమాండ్ లైన్ లో బహుళ URL లను పేర్కొనవచ్చు మరియు URL లు అదే సైట్లో ఉంటే ఆ సైట్ యొక్క అన్ని URL లు పనితీరు కోసం అదే కనెక్షన్ ఉపయోగించి డౌన్లోడ్ చేయబడతాయి.
సారూప్య మార్గం పేర్లతో URL లను సులభంగా డౌన్లోడ్ చేయడానికి మీరు ఒక పరిధిని పేర్కొనవచ్చు.
Curl కమాండ్ libcurl అని పిలువబడే ఒక curl లైబ్రరీ కూడా ఉంది. ఈ వెబ్పేజీల నుండి సమాచారాన్ని గీసేందుకు బహుళ ప్రోగ్రామింగ్ మరియు స్క్రిప్టింగ్ భాషలతో ఉపయోగించవచ్చు.
కంటెంట్ను డౌన్ లోడ్ చేస్తున్నప్పుడు పురోగతి బార్ డౌన్ లోడ్తో లేదా అప్లోడ్ వేగంతో కనిపిస్తుంది, కమాండ్ ఇప్పటివరకు ఎంతకాలం గడుపుతుందో మరియు ఇంకా ఎంతకాలం కొనసాగించాలో ఎంత సమయం పడుతుంది.
కర్ల్ ఆదేశం డౌన్లోడ్ మరియు అప్లోడ్ రెండింటికీ 2 గిగాబైట్ల కంటే పెద్ద ఫైళ్లలో పనిచేస్తుంది.
ఇతర డౌన్లోడ్ ఉపకరణాలతో క్యల్ లక్షణాలను పోల్చే ఈ పేజీ ప్రకారం, కెర్ల్ ఆదేశం క్రింది కార్యాచరణను కలిగి ఉంది:
- బహుళ 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 కనెక్షన్ పునః వినియోగం
- గోఫర్