"Curl" විධානය සඳහා වූ ශ්රමික පිටුව පහත දැක්වෙන විස්තරය ඇත:
curl යනු අනුක්රමික ප්රොටෝකෝලක භාවිතා කිරීම හෝ ඩිරෙක්ටරයක් වෙත දත්ත හුවමාරු කිරීම සඳහා උපකරණයක් (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET සහ TFTP). මෙම විධානය මඟින් පරිශීලක අන්තර්ක්රියාවෙන් තොරව වැඩ කිරීමට නිර්මාණය කර ඇත.
මූලික වශයෙන්, අන්තර්ජාලයෙන් අන්තර්ගතයන් බාගැනීමට ඔබට curl භාවිතා කළ හැකිය. නිදසුනක් ලෙස, ඔබ curl විධානය භාවිතා කර http://linux.about.com/cs/linux101/g/curl.htm ලෙස සකසන ලද වෙබ් ලිපිනය සමඟ සබැඳි පිටුව බාගත කරනු ඇත.
පෙරනිමියෙන්, නිමැවුම් විධාන රේඛාවට වේ, නමුත් ගොනුව සුරැකීමට ඔබට ගොනු නාමයක් නියම කල හැකිය. නිශ්චිත URL එකකින් වෙබ් අඩවියේ ඉහල මට්ටමේ වසම වෙත යොමු කළ හැකිය. හෝ එය වෙබ් අඩවියේ තනි පිටු වෙත යොමු කළ හැකිය.
ඔබට භෞතික වෙබ්පිටු, රූප, ලේඛන සහ ගොනු බාගැනීමට ඔබට curl භාවිතා කළ හැකිය. නිදසුනක් ලෙස, උබුන්ටු ලිනක්ස් අනුවාදයේ නවතම අනුවාදය බාගත කිරීමට ඔබට පහත දැක්වෙන විධානය භාවිතා කළ හැකිය:
curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso
මම Curl හෝ Wget භාවිතා කළ යුතුද?
ප්රශ්නය "මම curl හෝ wget භාවිතා කළ යුතුද?" අතීතයේ දී මා කිහිප වරක් ඉල්ලූ ප්රශ්නයකි, ඔබ උත්සහ කිරීමට උත්සාහ කරන දෙය මත එය රඳා පවතී.
Wget විධානය අන්තර්ජාලය වැනි ගොනු වලින් ගොනු බාගත කිරීම සඳහා භාවිතා කරයි. Wget විධානය භාවිතා කිරීමේ ප්රධාන වාසි එය ප්රතිචක්රවිකව ගොනු බාගැනීමට භාවිතා කළ හැකිය. එබැවින් ඔබට සම්පූර්ණ වෙබ් අඩවියක් බාගත කිරීමට ඔබට අවශ්ය නම්, එය සරල විධානයකින් කළ හැකිය. Wget විධානය මඟින් ගොනු ගොඩක් බාගත කිරීම සඳහාද හොඳ වේ.
Curl විධානය මඟින් ඔබ ආයාචනය කිරීමට බලාපොරොත්තු වන URL නියම කිරීම සඳහා ආදේශක භාවිතා කිරීමට ඉඩ දෙයි. ඉතින් ඔබ දන්නවා නම් "http://www.mysite.com/images/image1.jpg" සහ "http://www.mysite.com/images/image2.jpg" වලංගු වෙබ් අඩවියක් තිබේ නම් ඔබට බාගත හැකිය curl විධානය මඟින් නිශ්චිත තනි URL සහිත අනුරූ සහිත පින්තූර.
බාගත කිරීමේ ආඥාව බාගත කළ නොහැකි විටදී wget විධානය ලබාගත හැක.
මෙම පිටුවෙන් wget සහ curl විධානය සම්බන්ධව කෑන් සහ ඇණවුම් පිළිබඳ හොඳ අදහසක් ලබා ගත හැකිය. අසභ්ය ලෙස මෙම පිටුවෙහි වෙනස්කම් වලින් එකක් වන QWERTY යතුරු පුවරුව මත ඔබගේ වම් අත භාවිතා කර wget ටයිප් කළ හැකි බවය.
මෙලෙස රැවුල වැඩි කිරීම සඳහා හේතු රාශියක් තිබී ඇත. නමුත් ඔබ විසින් Wget over curl භාවිතා කරන්නේ මන්ද යන්න කිසිවක් නැත.
Curl විධානය wget විධානයට වඩා වැඩි ප්රොටෝකෝලය සඳහා සහාය දක්වයි, තවද එය SSL සඳහා වඩා හොඳ සහයෝගයක් සපයයි. එසේම Wget වඩා වඩා සත්යාපන ක්රම අනුගමනය කරයි. Curl විධානය wget විධානයට වඩා වේදිකා මත ක්රියා කරයි.
Curl ලක්ෂණ
Curl විධානය භාවිතා කර ඔබට එම විධාන රේඛාවේ ඇති බහු URL යතුරු නියම කළ හැකිය. URL එකේම එකම වෙබ් අඩවියක තිබේ නම්, එම අඩවියේ සියලු URLs බාගැනෙනු ඇත, කාර්ය සාධනය සඳහා හොඳ සම්බන්ධතාවයක් ඇති එකම සම්බන්ධතාවය භාවිතා කරය.
සමාන මාර්ග නාමයන් සහිත URL උපපිටු පහසු කිරීම සඳහා ඔබට පරාසයක් නියම කළ හැකිය.
Curl විධානය libcurl ලෙස හැඳින්වේ. වෙබ්පිටු වලින් තොරතුරු ලබාගත හැකි බොහෝ ක්රමලේඛ සහ විධානාවලි භාෂා සමඟ භාවිතා කළ හැක.
බාගැනීම අන්තර්ගතය බාගත කිරීම හෝ උඩුගත කිරීමේ වේගය සමඟ ප්රගති තීරුවකින් දර්ශනය කර ඇති අතර, කොතෙක් දුරක් ක්රියාත්මක වී ඇතිද, කොපමණ කාලයක් යන්නද?
කර්ල් විධාන මගින් බාගත කිරීම් හා උඩුගත කිරීම් සඳහා ගිගාබයිට් 2 කට අධික විශාල ගොනු මත ක්රියා කරයි.
වෙනත් බාගත මෙවලම් සමඟ curl ලක්ෂණ සමඟ සැසඳෙන මෙම පිටුවට අනුව, curl විධානය පහත ක්රියාකාරීත්වය ඇත:
- බහු URL වල
- පරිශීලක නාම සහ මුරපද සහාය
- IPv6 පහසුකම
- නැවත උත්සාහ කිරීම අසාර්ථකයි
- URL globobing / අනුපිළිවෙල
- Win32 සහාය
- විශාල ගොනු ආධාරයක්
- GnuTLS සහාය
- DarwinSSL සහයෝගය
- Schannel සහයෝගය
- සයෙස්ල් සහාය
- PolarSSL සහයෝගය
- AxTLS පහසුකම
- SSL සැසි හැඳුනුම් අංකය
- SSL පෞද්ගලික සහතිකය
- netrc සහාය
- මෙල්ටින්ක් සහය
- IDN සහාය
- කලාප පළල සීමා කිරීම
- සුන්දර ඇහිබලා
- SOCKS
- TFTP
- SCP උඩුගත කිරීම / බාගැනීම
- SFTP උඩුගත කිරීම / බාගැනීම
- HTTP ප්රොක්සි
- HTTP නැවතීම්
- HTTP මායිම්
- HTTP යළියොමුවීම් අනුගමනය කරන්න
- HTTP Post
- HTTP පෝස්ට් කුකි
- HTTP දමන්න
- කුකී සහාය
- HTTP 1.1
- HTTP 2 (සරල පෙළ උත්ශ්රේණි කිරීම)
- HTTP 2 (TLS ALPN)
- HTTP 2 (TLS NPN)
- HTTP නොනවතින සම්බන්ධතා
- HTTPS
- HTTP ඩිජෙස්ට් ඕට්
- HTTP NTLM ඕට්
- HTTP සාකච්ඡා වේ
- HTTP Multipost කොටස
- HTTP Deflate gzip
- FTP යලි ඇරඹීම
- FTP පරාසය
- FTP ක්රියාකාරී ප්රකාරය
- FTP SSL
- FTP උඩුගත කිරීම
- FTP Kerberos
- FTP සම්බන්ධතාව නැවත භාවිත කරන්න
- ගෝපාර්