ஒரு கோப்பைப் பதிவிறக்க CURL ஐ எவ்வாறு பயன்படுத்துவது

How Use Curl Download File



கர்ல் என்பது இணையத்திலிருந்து கோப்புகளைப் பதிவிறக்கப் பயன்படுத்தப்படும் ஒரு பிரபலமான கட்டளை வரி கருவியாகும். இது எந்த யுனிக்ஸ் அமைப்பிலும் கிடைக்கும் இலகுரக கருவி. கர்ல் பரந்த அளவிலான நெறிமுறைகளை ஆதரிக்கிறது, எடுத்துக்காட்டாக, HTTP, HTTPS, FTP, FTPS, SFTP, போன்றவை. சுருட்டையின் செயல்பாடுகள் libcurl இலிருந்து வருகின்றன.

கர்ல் தனது பயணத்தை 1990 களின் நடுப்பகுதியில் இணையம் ஒரு புதிய விஷயமாக இருந்தபோது தொடங்கியது. டேனியல் ஸ்டென்பெர்க், ஒரு ஸ்வீடிஷ் புரோகிராமர், இந்த திட்டத்தை தொடங்கினார், அது இறுதியில் சுருண்டுவிட்டது. ஒரு வலைப்பக்கத்தில் இருந்து நாணய மாற்று விகிதங்களை அவ்வப்போது தரவிறக்கம் செய்யும் மற்றும் ஐஆர்சி பயனர்களுக்கு அமெரிக்க டாலரில் ஸ்வீடிஷ் குரோனருக்கு இணையான ஒரு போட்டை உருவாக்க அவர் இலக்கு வைத்தார். திட்டம் வெற்றிகரமாக இருந்தது, இதனால், சுருட்டை பிறந்தது.







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



சுருட்டை நிறுவுதல்

இன்று, பெரும்பாலான லினக்ஸ் டிஸ்ட்ரோக்களில் கர்ல் முன்பே நிறுவப்பட்டிருப்பதைக் காணலாம். கர்ல் மிகவும் பிரபலமான தொகுப்பு மற்றும் எந்த லினக்ஸ் டிஸ்ட்ரோவிற்கும் கிடைக்கிறது. இருப்பினும், உங்கள் டிஸ்ட்ரோவில் கர்ல் தற்போது நிறுவப்பட்டுள்ளது என்பதற்கு எந்த உத்தரவாதமும் இல்லை.



உங்கள் கணினியில் சுருட்டை நிறுவ உங்கள் டிஸ்ட்ரோ வகைக்கு ஏற்ப கட்டளையை இயக்கவும்.





டெபியன்/உபுண்டு மற்றும் டெரிவேடிவ்களில் கர்ல் நிறுவ, பின்வருவதை உள்ளிடவும்:

$சூடோபொருத்தமானநிறுவுசுருட்டை



RHEL, CentOS, Fedora மற்றும் டெரிவேடிவ்களில் கர்ல் நிறுவ, பின்வருவனவற்றை உள்ளிடவும்:

$சூடோ yum நிறுவசுருட்டை

OpenSUSE மற்றும் வழித்தோன்றல்களில் கர்ல் நிறுவ, பின்வருவதை உள்ளிடவும்:

$சூடோரிவிட்நிறுவுசுருட்டை

ஆர்ச் லினக்ஸ் மற்றும் டெரிவேடிவ்களில் கர்ல் நிறுவ, பின்வருவதை உள்ளிடவும்:

$சூடோபேக்மேன்-அவன்சுருட்டை

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

பின்வரும் செயல்முறை உபுண்டுவில் நிரூபிக்கப்பட்டது. சுருட்டை தொகுப்பதில் ஆழமான வழிகாட்டிக்கு, பார்க்கவும் அதிகாரப்பூர்வ சுருள் ஆவணங்கள் .

சுருள் மூலக் குறியீட்டைப் பதிவிறக்கவும் இங்கே கர்ல் மூலக் குறியீட்டின் சமீபத்திய பதிப்பைப் பிடித்திருக்கிறேன். இந்த கட்டுரையை எழுதும் நேரத்தில், சமீபத்திய பதிப்பு சுருள் v7.72.0 ஆகும்.

$wgethttps://curl.haxx.se/பதிவிறக்க Tamil/சுருட்டை -7.72.0.tar.xz

காப்பகத்தை பிரித்தெடுக்கவும்.

$தார் -xvfசுருட்டை -7.72.0.tar.xz

உள்ளமைவு ஸ்கிரிப்டை இயக்கவும்.

$./கட்டமைக்க

தொகுப்பு செயல்முறையைத் தொடங்குங்கள்.

$செய்ய-ஜே $(nproc)

இறுதியாக, நாங்கள் தொகுத்த சுருள் நிரலை நிறுவவும்.

$சூடோ செய்ய நிறுவு

கர்ல் பயன்படுத்தி

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

சுருள் பதிப்பு

பின்வருவதை உள்ளிடுவதன் மூலம் கர்ல் பதிப்பைப் பார்க்கவும்:

$சுருட்டை-மாற்றம்

கர்லைப் பயன்படுத்தி கோப்பைப் பதிவிறக்கவும்

சுருட்டைப் பயன்படுத்துவதற்கான மிக அடிப்படையான வழி இது. போலி கோப்பை பதிவிறக்கம் செய்வோம். இங்கே, -O கொடி சுருட்டை தற்போதைய கோப்பகத்தில் கோப்பை பதிவிறக்கம் செய்து சேமிக்கச் சொல்கிறது.

$சுருட்டை-அல்லதுhttp://ipv4.download.thinkbroadband.com/10MB.zip

வேறு கோப்பு பெயருடன் கோப்பை பதிவிறக்கம் செய்து சேமிக்க, -o கொடியைப் பயன்படுத்தவும். இந்த கொடியுடன், கோப்பு பதிவிறக்கம் செய்யப்பட்டு தற்போதைய வேலை அடைவில் சேமிக்கப்படும்.

$சுருட்டை-அல்லதுdemo.file http://ipv4.download.thinkbroadband.com/10MB.zip

பல கோப்புகளைப் பதிவிறக்கவும்

பல கோப்புகளைப் பதிவிறக்க வேண்டுமா? கீழே காட்டப்பட்டுள்ள கட்டளை அமைப்பைப் பின்பற்றவும். தேவைப்பட்டால் -o அல்லது -O ஐப் பயன்படுத்தவும்.

$சுருட்டை-அல்லது <url_ file_1> -அல்லது <url_file_2>

முன்னேற்றப் பட்டி

இயல்பாக, கர்ல் எந்த முன்னேற்றப் பட்டியையும் காட்டாது. முன்னேற்றப் பட்டியை இயக்க, -# கொடியைப் பயன்படுத்தவும்.

$சுருட்டை -# -O http://ipv4.download.thinkbroadband.com/10MB.zip

அமைதியான பயன்முறை

சுருட்டை எந்த வெளியீடும் அச்சிட விரும்பவில்லை என்றால், - அமைதியான கொடியைப் பயன்படுத்தவும்.

$சுருட்டை-அமைதியாக -அல்லதுhttp://ipv4.download.thinkbroadband.com/10MB.zip

வேக வரம்பு

பதிவிறக்க வேகத்தை கட்டுப்படுத்த கர்ல் உங்களை அனுமதிக்கிறது. அவ்வாறு செய்வதற்கு –லிமிட்-ரேட் கொடியைப் பயன்படுத்தவும், அதைத் தொடர்ந்து அலைவரிசை வரம்பைப் பயன்படுத்தவும். இங்கே, பதிவிறக்க வேகம் 1 எம்பிக்கு மட்டுப்படுத்தப்பட்டுள்ளது.

$சுருட்டை-வரம்பு1 மீ-அல்லதுhttp://ipv4.download.thinkbroadband.com/10MB.zip

FTP சேவையகத்தை நிர்வகிக்கவும்

கர்ல் பயன்படுத்தி ஒரு FTP சேவையகத்தை நிர்வகிக்க முடியும். FTP சேவையகம் பாதுகாக்கப்படுகிறது என்று கருதி, நீங்கள் -u கொடியைப் பயன்படுத்த வேண்டும், அதைத் தொடர்ந்து பயனர்பெயர் மற்றும் கடவுச்சொல். எந்த கோப்பும் குறிப்பிடப்படவில்லை என்றால், கர்ல் பயனரின் வீட்டு கோப்பகத்தின் கீழ் உள்ள அனைத்து கோப்புகள் மற்றும் கோப்பகங்களின் பட்டியலை அச்சிடும்.

$சுருட்டை-உ <பயனர்பெயர்>:<கடவுச்சொல்>ftp://exmaple.com/

ஒரு FTP சேவையகத்திலிருந்து கோப்புகளைப் பதிவிறக்குவது முன்பு காட்டப்பட்ட முறையைப் போன்றது. இருப்பினும், FTP சேவையகத்திற்கு பயனர் அங்கீகாரம் தேவை என்று கருதி, பின்வரும் கட்டளை அமைப்பைப் பயன்படுத்தவும்:

$சுருட்டை-உ <பயனர்பெயர்>:<கடவுச்சொல்>ftp://exmaple.com/<கோப்பு>

FTP சேவையகத்தில் ஒரு கோப்பைப் பதிவேற்ற, பின்வரும் கட்டளை அமைப்பைப் பயன்படுத்தவும்:

$சுருட்டை-டி <file_to_upload> -உ <பயனர்பெயர்>:<கடவுச்சொல்>ftp://exmaple.com/

பயனர் முகவர்

சில சூழ்நிலைகளில், நீங்கள் அணுக முயற்சிக்கும் URL சரியான பயனர் முகவர் இல்லாததால் தடுக்கப்படலாம். கர்ல் பயனர் முகவரை கைமுறையாக வரையறுக்க உங்களை அனுமதிக்கிறது. அவ்வாறு செய்ய, கொடி -A ஐப் பயன்படுத்தவும், அதைத் தொடர்ந்து பயனர் முகவர். பயனர் முகவரைப் பொறுத்தவரை, நீங்கள் இதைப் பயன்படுத்தலாம் பயனர் முகவர்கள் சீரற்ற . நீங்கள் ஒரு தனிப்பயன் பயனர் முகவர் வேண்டும் என்றால், நீங்கள் ஒரு இருந்து கண்டுபிடிக்க முடியும் WhatIsMyBrowser .

$சுருட்டை-டோ '' -அல்லதுhttp://ipv4.download.thinkbroadband.com/10MB.zip

இறுதி எண்ணங்கள்

இது ஒரு எளிய மற்றும் இலகுரக கருவியாக இருந்தாலும், கர்ல் டன் அம்சங்களை வழங்குகிறது. Wget போன்ற பிற கட்டளை வரி பதிவிறக்க மேலாளர்களுடன் ஒப்பிடும்போது, ​​சுருள் கோப்பு பதிவிறக்கங்களைக் கையாளும் ஒரு அதிநவீன வழியை வழங்குகிறது.

ஆழ்ந்த தகவலுக்கு, பின்வரும் கட்டளையுடன் நீங்கள் திறக்கக்கூடிய கர்லின் மேன் பக்கத்தைப் பார்க்க நான் எப்போதும் பரிந்துரைக்கிறேன்:

$ஆண்சுருட்டை

லினக்ஸிற்கான சில சிறந்த பதிவிறக்க மேலாளர்களை இங்கே பாருங்கள்.

மகிழ்ச்சியான கணினி!