இந்த வழிகாட்டியில், நீங்கள் கோப்புகளை மற்றும் வலைப்பக்கங்களை பதிவிறக்க சுருட்டை கட்டளை எவ்வாறு பயன்படுத்த வேண்டும் என்பதை காண்பிக்கப்படும். நீங்கள் கர்ல் என்ன தெரியுமா மற்றும் நீங்கள் அதை பயன்படுத்த போது wget இந்த பக்கம் வாசிக்க.
கர்ல் கட்டளை http, https, ftp மற்றும் smb உட்பட பல்வேறு வடிவங்களில் பல கோப்புகளை பயன்படுத்தி மாற்ற முடியும்.
இந்த வழிகாட்டி எவ்வாறு கட்டளையைப் பயன்படுத்துகிறது என்பதை காண்பிக்கும், மேலும் பல முக்கிய சுவிட்சுகள் மற்றும் அம்சங்களை உங்களுக்கு அறிமுகப்படுத்தும்.
அடிப்படை சுருட்டை கட்டளை பயன்பாடு
வளைவு கட்டளை இணையத்தில் இருந்து கோப்புகளை பதிவிறக்க பயன்படுத்தப்படுகிறது ஆனால் அதன் அடிப்படை வடிவத்தில், நீங்கள் வலை பக்கம் உள்ளடக்கத்தை நேரடியாக முனைய சாளரத்தில் பதிவிறக்க முடியும்.
எடுத்துக்காட்டாக, பின்வரும் கட்டளையை ஒரு முனைய சாளரத்தில் உள்ளிடவும்:
சுருட்டை http://linux.about.com/cs/linux101/g/curl.htm
வெளியீடு முனைய சாளரத்தில் உருட்டும் மற்றும் இது இணைக்கப்பட்ட வலைப்பக்கத்திற்கான குறியீட்டைக் காண்பிக்கும்.
வெளிப்படையாக, பக்கம் சுருட்டுகள் படிக்க மிகவும் வேகமாக மற்றும் நீங்கள் அதை மெதுவாக விரும்பினால் நீங்கள் குறைந்த கட்டளை அல்லது கட்டளை பயன்படுத்த வேண்டும்.
சுருட்டை http://linux.about.com/cs/linux101/g/curl.htm | மேலும்
வெளியீடு ஒரு கோப்பு சுருட்டை பொருளடக்கம்
அடிப்படை சுருட்டை கட்டளை பயன்பாடு பிரச்சனை உரை சுருள்கள் மிகவும் வேகமாக மற்றும் நீங்கள் ஒரு ISO கோப்பு போன்ற ஒரு கோப்பை பதிவிறக்கும் என்றால் நீங்கள் இந்த நிலையான வெளியீடு போகிறது விரும்பவில்லை.
ஒரு கோப்புக்கு உள்ளடக்கத்தை சேமிக்க நீங்கள் செய்ய வேண்டிய அனைத்துமே கழித்தல் o (-o) சுவிட்சை பின்வருமாறு குறிப்பிடுகிறது:
curl -o
எனவே அடிப்படை கட்டளைப் பயன்பாட்டு பிரிவில் இணைக்கப்பட்ட பக்கத்தைப் பதிவிறக்குவதன் மூலம் பின்வரும் கட்டளையை உள்ளிடவும்:
curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm
கோப்பை பதிவிறக்கம் செய்தவுடன், நீங்கள் அதை திறக்க முடியும் ஒரு கோப்பு அல்லது அதன் இயல்புநிலை நிரல் கோப்பு வகை தீர்மானிக்கப்படுகிறது.
மைனஸ் ஓ சுவிட்ச் (-O) ஐ பயன்படுத்தி பின்வருமாறு இதை மேலும் எளிதாக்கலாம்:
சுருட்டை -ஓய் http://lenux.about.com/cs/linux101/g/curl.htm
இது URL இன் கோப்புப்பெயர் பகுதியைப் பயன்படுத்துவதோடு URL ஐ சேமித்த கோப்பு பெயரையும் செய்யும். மேலே உள்ள எடுத்துக்காட்டில் கோப்பு curl.htm என்று அழைக்கப்படும்.
பின்னணியில் கர்ல் கட்டளை இயக்கவும்
முன்னிருப்பாக, கர்ல் கட்டளை ஒரு முன்னேற்றம் பட்டியை காட்டுகிறது, எவ்வளவு நேரம் நீண்டுள்ளது மற்றும் எத்தனை தரவு மாற்றப்பட்டுள்ளது.
நீங்கள் கட்டளையை இயக்க விரும்பினால், நீங்கள் மற்ற விஷயங்களைப் பெற முடியும் என்றால், நீங்கள் செய்ய வேண்டிய முதல் விஷயம் மௌனமான முறையில் இயங்குவதால் பின்னணி கட்டளையை இயக்க வேண்டும்.
ஒரு கட்டளையை இயக்க கீழ்காணும் கட்டளையை பயன்படுத்தவும்:
curl -s -O
பின்னணியில் இயக்க கட்டளையைப் பெறுவதற்கு நீங்கள் பின்வருமாறு ampersand (&) ஐப் பயன்படுத்த வேண்டும்:
curl -s -O
பல URL கர்ல் மூலம் பதிவிறக்குகிறது
பல URL களில் இருந்து ஒரு சுருட்டை கட்டளையைப் பயன்படுத்தி நீங்கள் பதிவிறக்கலாம்.
அதன் எளிய வடிவத்தில் பின்வருமாறு நீங்கள் பல URL கள் பதிவிறக்க முடியும்:
சுருட்டை- O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html
நீங்கள் 100 படங்களுடன் ஒரு கோப்புறை வைத்திருந்தாலும் கற்பனை செய்துகொள்ளுங்கள். Image1.jpg, image2.jpg, image3.jpg போன்றவை. இந்த URL களை நீங்கள் தட்டச்சு செய்ய விரும்பவில்லை, நீங்கள் இல்லை.
ஒரு வரம்பை வழங்க சதுர அடைப்புகளை பயன்படுத்தலாம். உதாரணமாக, கோப்புகளை 1 முதல் 100 பெறுவதற்கு நீங்கள் பின்வருவதைக் குறிப்பிடலாம்:
சுருட்டை- O http://www.mysite.com/images/image[1-100]
ஒத்த வடிவங்களுடன் பல தளங்களைக் குறிப்பிட, நீங்கள் சுருள் அடைப்புகளை பயன்படுத்தலாம்.
உதாரணமாக நீங்கள் www.google.com மற்றும் www.bing.com பதிவிறக்க வேண்டும் என்று கற்பனை செய்யுங்கள். நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
curl -O http: // www. {google, bing}. காம்
முன்னேற்றம் காண்பிக்கும்
URL ஐ தரவிறக்கம் செய்வதால், கீழ்காணும் தகவலை கீழ்கண்டவாறு கொடுக்கிறது:
- மொத்த%
- மொத்த பைட்டுகள்
- பெறப்பட்டது / மாற்றப்பட்டது%
- பெற்ற / பெறப்பட்ட பைட்டுகள்
- சராசரி பதிவிறக்க வேகம்
- சராசரி பதிவேற்ற வேகம்
- மொத்த நேரம்
- செலவிட்ட நேரம்
- நேரம் விட்டுவிட்டது
- தற்போதைய வேகம்
ஒரு எளிய முன்னேற்றம் பட்டியை நீங்கள் விரும்புகிறீர்களானால், இது மைனஸ் ஹாஷ் (- #) சுவிட்சை பின்வருமாறு குறிப்பிடுகிறது:
சுருட்டை - # -O
வழிமாற்றுகளை கையாளுதல்
கர்ல் கட்டளையின் ஒரு பகுதியாக ஒரு URL ஐ நீங்கள் குறிப்பிட்டுக் கொண்டிருப்பதை கற்பனை செய்து கொள்ளுங்கள் மற்றும் உங்களிடம் உள்ள அனைத்து பக்கமும் "இந்த பக்கத்தை www.blah க்கு திசைதிருப்பப்படுவதைக் குறிக்கும் ஒரு வலைப்பக்கமாக இருப்பதைக் காண பின் ஒரு பெரிய கோப்பை பதிவிறக்க சரியான முகவரியைக் கொண்டிருப்பதாக நினைக்கிறேன். காம் ". அது எரிச்சலூட்டும் அல்ல.
கர்வ் கட்டளை அது திசைமாற்றிகளை பின்பற்ற முடியும் என்று புத்திசாலி. நீங்கள் செய்ய வேண்டியதெல்லாம் கழித்தல் L-switch (-L) ஐ பின்வருமாறு பயன்படுத்த வேண்டும்:
curl -OL
பதிவிறக்க வீதத்தைக் குறைத்தல்
நீங்கள் ஒரு பெரிய கோப்பை பதிவிறக்கம் செய்தால், நீங்கள் இணைய இணைப்பு இல்லாததால் இணையத்தில் பொருட்களைச் செய்ய முயற்சித்தால் நீங்கள் குடும்பத்தை தொந்தரவு செய்யலாம்.
அதிர்ஷ்டவசமாக, நீங்கள் கர்ல் கட்டளையுடன் பதிவிறக்க வீதத்தைக் குறைக்க முடியும், அதனால் கோப்பு அனைத்தையும் நீங்கள் மகிழ்ச்சியுடன் வைத்திருக்க முடியும்.
curl -O --limit-rate 1m
விகிதம் கிலோபைட் (k அல்லது K), மெகாபைட்ஸ் (m அல்லது m) அல்லது ஜிகாபைட் (g அல்லது G) இல் குறிப்பிடப்படலாம்.
ஒரு FTP சேவையகத்திலிருந்து கோப்புகளை பதிவிறக்குங்கள்
Curl கட்டளையை மட்டும் HTTP கோப்பு இடமாற்றங்கள் விட கையாள முடியும். இது FTP, GOPHER, SMB, HTTPS மற்றும் பல வடிவங்களை கையாள முடியும்.
ஒரு FTP சேவையகத்திலிருந்து கோப்புகளை பதிவிறக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
curl -u பயனர்: password -o
ஒரு கோப்பின் பெயரை URL இன் பகுதியாக நீங்கள் குறிப்பிடினால், அது கோப்பைப் பதிவிறக்குகிறது ஆனால் ஒரு கோப்புறையின் பெயரைக் குறிப்பிடுகையில், அது ஒரு கோப்புறையை பட்டியலிடும்.
பின்வரும் கட்டளையைப் பயன்படுத்தி ஒரு ftp சேவையகத்திற்கு கோப்புகளை பதிவேற்ற நீங்கள் கர்ல் பயன்படுத்தலாம்:
curl -u பயனர்: கடவுச்சொல் -T <கோப்புப்பெயர் (கள்)>
பல HTTP கோப்புகளைப் பதிவிறக்குவதற்காக கோப்பு பெயர்கள் மற்றும்
ஒரு படிவம் படிவம் தரவு கடந்து
ஆன்லைனில் படிவத்தை பூர்த்தி செய்ய நீங்கள் கர்ல் பயன்படுத்தலாம் மற்றும் ஆன்லைனில் அதை பூர்த்தி செய்தால் தரவை சமர்ப்பிக்கலாம். கூகுள் போன்ற பல பிரபலமான சேவைகள் இந்த வகை பயன்பாட்டை தடை செய்கிறது.
ஒரு பெயர் மற்றும் மின்னஞ்சல் முகவரியுடன் ஒரு படிவம் இருக்கிறது என்று கற்பனை செய்து பாருங்கள். நீங்கள் இந்த தகவலை பின்வருமாறு சமர்ப்பிக்கலாம்:
curl -d name = john email=john@mail.com www.mysite.com/formpage.php
வடிவ தகவலை மாற்றும் பல்வேறு வழிகள் உள்ளன. மேலே உள்ள கட்டளையானது அடிப்படை உரையைப் பயன்படுத்துகிறது, ஆனால் நீங்கள் படத்தை இடமாற்றத்தை அனுமதிக்கும் பல குறியீட்டு முறைகளைப் பயன்படுத்த விரும்பினால், நீங்கள் கழித்தல் F சுவிட்ச் (-F) பயன்படுத்த வேண்டும்.
சுருக்கம்
கர்ல் கட்டளைக்கு பல்வேறு அங்கீகார முறைகள் உள்ளன, மேலும் FTP தளங்களை அணுகவும், மின்னஞ்சல்களை அனுப்பவும், SAMBA முகவரிகள் இணைக்கவும், கோப்புகள் மற்றும் பலவற்றை பதிவேற்றவும் பதிவிறக்கவும் இதைப் பயன்படுத்தலாம்.
சுருட்டைப் பற்றிய மேலும் தகவலை கையேடு பக்கத்தைப் படிக்கவும்.