கர்ல் என்றால் என்ன, நீங்கள் ஏன் அதைப் பயன்படுத்துவீர்கள்?

"Curl" கட்டளையின் கையேடு பக்கம் பின்வரும் விளக்கத்தை கொண்டுள்ளது:

(DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, டெல்நெட் மற்றும் TFTP). கட்டளை பயனர் தொடர்பு இல்லாமல் வேலை செய்ய வடிவமைக்கப்பட்டுள்ளது.

அடிப்படையில், நீங்கள் இணையத்தில் இருந்து உள்ளடக்கத்தை பதிவிறக்க சுருட்டை பயன்படுத்தலாம். உதாரணமாக, http://linux.about.com/cs/linux101/g/curl.htm என்ற இணைய முகவரியுடன் நீங்கள் கர்ல் கட்டளையை இயக்கினால், இணைக்கப்பட்ட பக்கம் பதிவிறக்கம் செய்யப்படும்.

முன்னிருப்பாக, வெளியீடு கட்டளை வரியில் இருக்கும் ஆனால் கோப்பை சேமிக்க ஒரு கோப்புப்பெயர் குறிப்பிடலாம். குறிப்பிடப்பட்டுள்ள URL, www போன்ற ஒரு தளத்தின் உயர்மட்ட டொமைனை சுட்டிக்காட்டுகிறது. அல்லது தளத்தில் தனிப்பட்ட பக்கங்களை சுட்டிக்காட்ட முடியும்.

நீங்கள் உடல் வலைப்பக்கங்கள், படங்கள், ஆவணங்கள் மற்றும் கோப்புகளை பதிவிறக்க சுருட்டை பயன்படுத்தலாம். உதாரணமாக, உபுண்டு லினக்ஸின் சமீபத்திய பதிப்பைப் பதிவிறக்க நீங்கள் பின்வரும் கட்டளையை இயக்கலாம்:

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 களைக் குறிப்பிட வால்ட்கார்டுகளைப் பயன்படுத்த Curl கட்டளையை அனுமதிக்கிறது. நீங்கள் "http://www.mysite.com/images/image1.jpg" மற்றும் "http://www.mysite.com/images/image2.jpg" என்ற செல்லுபடியான URL ஐ அறிந்திருந்தால், நீங்கள் இருவரும் பதிவிறக்கலாம் சுருட்டை கட்டளையுடன் குறிப்பிடப்பட்ட ஒற்றை URL கொண்ட படங்கள்.

வளைவு கட்டளை முடியாது, ஆனால் பதிவிறக்கும் போது wget கட்டளை மீட்க முடியும்.

இந்த பக்கம் இருந்து wget மற்றும் சுருட்டை கட்டளை குறித்து நீங்கள் கேன்கள் மற்றும் cannots ஒரு நல்ல யோசனை பெற முடியும். இந்த பக்கத்தின் வேறுபாடுகளில் விசித்திரமாக நீங்கள் QWERTY விசைப்பலகையில் உங்கள் இடது கையைப் பயன்படுத்தி wget ஐ தட்டச்சு செய்யலாம் என்று கூறுகிறது.

இதுவரை கர்ல் மீது wget பயன்படுத்த நிறைய காரணங்களை ஆனால் நீங்கள் wget மீது சுருட்டை பயன்படுத்த ஏன் எதுவும் இல்லை.

வளைவு கட்டளையை விட வளைவு கட்டளை அதிக நெறிமுறைகளை ஆதரிக்கிறது, இது SSL க்கு சிறந்த ஆதரவையும் வழங்குகிறது. இது wget விட அதிக அங்கீகாரம் முறைகள் ஆதரிக்கிறது. வளைவு கட்டளையானது wget கட்டளையை விட அதிக மேடையில் இயங்குகிறது.

கர்ல் அம்சங்கள்

கர்னல் கட்டளையைப் பயன்படுத்தி நீங்கள் பல கட்டளை வரிகளை ஒரே கட்டளையில் குறிப்பிடவும், URL கள் அதே தளத்தில் இருந்தால் அந்த தளத்தின் அனைத்து URL களும் செயல்திறன் நல்லதாக இருக்கும் அதே இணைப்பைப் பயன்படுத்தி பதிவிறக்கப்படும்.

ஒத்த பாதை பெயர்களுடன் URL களைப் பதிவிறக்க எளிதாக ஒரு வரம்பை நீங்கள் குறிப்பிடலாம்.

Curl கட்டளை libcurl என்று அழைக்கப்படும் ஒரு curl நூலகமும் உள்ளது. வலைப்பக்கங்களிலிருந்து தகவலை எடுக்கும் பல நிரலாக்க மற்றும் ஸ்கிரிப்டிங் மொழிகளால் இது பயன்படுத்தப்படலாம்.

உள்ளடக்கத்தை பதிவிறக்கும்போது பதிவிறக்கம் அல்லது பதிவேற்ற வேகத்துடன் ஒரு முன்னேற்றம் பட்டை தோன்றும், எவ்வளவு காலம் இயங்குகிறது மற்றும் இன்னும் எத்தனை காலம் செல்ல வேண்டியிருக்கிறது.

கர்ல் கட்டளை பெரிய கோப்புகளில் பதிவிறக்க மற்றும் பதிவேற்ற இருவரும் 2 ஜிகாபைட் மேல் வேலை செய்கிறது.

மற்ற பதிவிறக்க கருவிகளுடன் கர்ல் அம்சங்களை ஒப்பிடும் இந்தப் பக்கத்தின் படி, கர்ல் கட்டளை பின்வரும் செயல்பாடுகளைக் கொண்டுள்ளது: