இந்த வழிகாட்டியில், நீங்கள் லினக்ஸ் கட்டளை வரி பயன்படுத்தி ஒரு கோப்பை பதிவிறக்க எப்படி கற்றுக்கொள்வீர்கள்.
ஏன் இதை செய்ய விரும்புகிறீர்கள்? நீங்கள் ஒரு இணைய உலாவியை ஒரு வரைகலை சூழலில் ஏன் பயன்படுத்துவதில்லை?
சில நேரங்களில் ஒரு வரைகலை சூழல் இல்லை. உதாரணமாக, நீங்கள் SSH ஐ பயன்படுத்தி உங்கள் ராஸ்பெர்ரி பி.ஐ. உடன் இணைந்திருந்தால், நீங்கள் முக்கியமாக கட்டளை வரிடன் ஒட்டிக்கொள்கிறீர்கள்.
கட்டளை வரியைப் பயன்படுத்துவதற்கான மற்றொரு காரணம், நீங்கள் பதிவிறக்கும் கோப்புகளின் பட்டியலை ஸ்கிரிப்ட் உருவாக்கலாம். நீங்கள் ஸ்கிரிப்ட் இயக்க முடியும் மற்றும் பின்னணியில் இயங்க அனுமதிக்கலாம் .
இந்த பணிக்காக உயர்த்திக்காட்டப்படும் கருவி wget என அழைக்கப்படுகிறது.
Wget இன் நிறுவல்
பல லினக்ஸ் பகிர்வுகளை ஏற்கெனவே wget ஐ நிறுவியுள்ளன.
இது ஏற்கனவே நிறுவப்படவில்லை என்றால் பின்வரும் கட்டளைகளில் ஒன்றை முயற்சிக்கவும்:
- உபுண்டு, டெபியன், புதினா போன்றவை - சூடோ apt-get wget நிறுவ
- Fedora, CentOS போன்றவை - yum install wget
- openSUSE - zypper wget install
கட்டளை வரி ஒரு கோப்பு பதிவிறக்க எப்படி
கோப்புகளை பதிவிறக்க பொருட்டு, நீங்கள் பதிவிறக்க விரும்பும் கோப்பு குறைந்தது URL ஐ அறிந்திருக்க வேண்டும்.
உதாரணமாக, கட்டளை வரியின் மூலம் உபுண்டுவின் சமீபத்திய பதிப்பை பதிவிறக்க விரும்புகிறேன். உபுண்டு இணையதளத்தில் நீங்கள் பார்க்கலாம். வலைத்தளத்தின் மூலம் செல்லவும் மூலம் நீங்கள் இப்போது ஒரு இணைப்பை இணைப்பை இணைக்க இந்த பக்கம் பெற முடியும். நீங்கள் பதிவிறக்க விரும்பும் உபுண்டு ISO ஐ பெற இந்த இணைப்பை கிளிக் செய்யலாம்.
பின்வரும் தொடரியல் பயன்படுத்தி wget பயன்படுத்தி கோப்பு பதிவிறக்க:
wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890
இது எல்லாமே நல்லது, ஆனால் நீங்கள் பதிவிறக்க வேண்டிய கோப்பின் முழு பாதையை அறிந்து கொள்ள வேண்டும்.
பின்வரும் கட்டளையைப் பயன்படுத்தி ஒரு முழு தளம் பதிவிறக்க முடியும்:
wget -r http://www.ubuntu.com
உபுண்டு வலைத்தளத்தில் இருந்து அனைத்து கோப்புறைகளையும் உள்ளடக்கிய முழு தளத்தையும் மேலே உள்ள கட்டளை நகலெடுக்கிறது. இது நிச்சயமாக தேவையில்லை, ஏனென்றால் நிறைய கோப்புகளை நீங்கள் தேவையில்லை. அது ஒரு நட்டு ஷெல் ஒரு mallet பயன்படுத்தி போல.
இருப்பினும், நீங்கள் கீழ்கண்ட கட்டளையைப் பயன்படுத்தி உபுண்டு வலைத்தளத்தில் இருந்து ISO விரிவாக்கத்துடன் அனைத்து கோப்புகளையும் பதிவிறக்கலாம்:
wget -r -A "iso" http://www.ubuntu.com
இது இன்னமும் ஒரு வலைத்தளத்திலிருந்து உங்களுக்குத் தேவைப்படும் கோப்புகளை பதிவிறக்கும் ஒரு ஸ்மாஷ் மற்றும் அடைய அணுகுமுறை ஆகும். நீங்கள் பதிவிறக்க விரும்பும் கோப்புகளை URL அல்லது URL கள் தெரிந்து கொள்ள மிகவும் நன்றாக இருக்கிறது.
-i சுவிட்சைப் பயன்படுத்தி பதிவிறக்கம் செய்வதற்கான கோப்புகளின் பட்டியலை நீங்கள் குறிப்பிடலாம். உரை ஆசிரியரைப் பயன்படுத்தி பின்வரும் URL களின் பட்டியலை உருவாக்கலாம்:
நானோ filestodownload.txt
கோப்பில் உள்ள URL களின் பட்டியலை உள்ளிடவும், வரிக்கு 1:
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-2.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg
CTRL மற்றும் O ஐப் பயன்படுத்தி கோப்பை சேமித்து பின்னர் CTRL மற்றும் X ஐ பயன்படுத்தி நானோ வெளியேறவும்.
நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தி எல்லா கோப்புகளையும் பதிவிறக்கம் செய்ய wget ஐ பயன்படுத்தலாம்:
wget -i filestodownload.txt
இணையத்திலிருந்து கோப்புகளை பதிவிறக்கும் சிக்கல் சில நேரங்களில் கோப்பு அல்லது URL கிடைக்கவில்லை. இணைப்புக்கான நேரம் சிறிது நேரம் ஆகலாம் மற்றும் நீங்கள் நிறைய கோப்புகளை பதிவிறக்க முயற்சிக்கிறீர்கள் என்றால், இயல்புநிலை முடிவடையும் வரை காத்திருக்க எதிர்வினை உள்ளது.
பின்வரும் இலக்கணத்தை பயன்படுத்தி உங்கள் சொந்த நேரத்தை குறிப்பிடலாம்:
wget -T 5 -i filestodownload.txt
உங்களுடைய பிராட்பேண்ட் ஒப்பந்தத்தின் ஒரு பகுதியாக நீங்கள் ஒரு பதிவிறக்க வரம்பை வைத்திருந்தால், wget மீட்டெடுக்கக்கூடிய தரவின் அளவை நீங்கள் குறைக்க விரும்பலாம்.
பதிவிறக்க வரம்பை விண்ணப்பிக்க பின்வரும் தொடரியல் பயன்படுத்தவும்:
wget --quota = 100m -i filestodownload.txt
100 மெகாபைட் அடையப்பட்டவுடன் மேலே உள்ள கட்டளை கோப்புகளை பதிவிறக்க செய்யும். பைட்டுகளில் இட ஒதுக்கீடு (m ஐப் பதிலாகப் பயன்படுத்தவும்) அல்லது கிலோபைட்டுகள் (m ஐப் பயன்படுத்துவதற்கு பதிலாக) குறிப்பிடலாம்.
நீங்கள் ஒரு பதிவிறக்க வரம்பு இல்லை ஆனால் நீங்கள் மெதுவாக இணைய இணைப்பு வேண்டும். நீங்கள் எல்லோருடைய இணைய நேரத்தையும் அழிக்காமல் கோப்புகளை பதிவிறக்க விரும்பினால், அதிகபட்ச பதிவிறக்க வீதத்தை அமைக்கும் ஒரு வரம்பை நீங்கள் குறிப்பிடலாம்.
உதாரணத்திற்கு:
wget --limit-rate = 20k -i filestodownload.txt
மேலே உள்ள கட்டளையானது பதிவிறக்க வீதத்தை விநாடிக்கு 20 கிலோபைட்டிற்கு குறைக்கும். பைட்டுகள், கிலோபைட்டுகள் அல்லது மெகாபைட்டில் உள்ள அளவுகளை நீங்கள் குறிப்பிடலாம்.
நீங்கள் ஏற்கனவே இருக்கும் கோப்புகள் மேலெழுதப்படவில்லை என்பதை உறுதிப்படுத்த விரும்பினால் பின்வரும் கட்டளையை இயக்கலாம்:
wget -nc -i filestodownload.txt
புக்மார்க்ஸ் பட்டியலில் உள்ள ஒரு கோப்பு ஏற்கனவே பதிவிறக்க இருப்பிடத்தில் இருந்தால், அது மேலெழுதப்படாது.
நாங்கள் அறிந்த இணையம் எப்பொழுதும் மாறாமலிருக்காது, அதனாலேயே ஒரு பகுதி ஓரளவு நிறைவு செய்யப்பட்டு உங்கள் இணைய இணைப்பு குறைகிறது.
நீங்கள் விட்டுவிட்ட இடங்களை நீங்கள் தொடர்ந்து தொடர முடியுமா? பின்வரும் இலக்கணத்தைப் பயன்படுத்தி ஒரு பதிவிறக்கத்தை நீங்கள் தொடரலாம்:
wget -c
சுருக்கம்
Wget கட்டளை பயன்படுத்தக்கூடிய டஜன் கணக்கான சுவிட்சுகள் உள்ளன. ஒரு முனைய சாளரத்தில் உள்ள ஒரு முழுமையான பட்டியலை பெற கட்டளை மனிதன் wget ஐப் பயன்படுத்தவும்.