මෙම මාර්ගෝපදේශය තුළ, ඔබ ලිනක්ස් විධාන රේඛාව භාවිතා කරමින් ගොනුව බාගත කරගන්නේ කෙසේදැයි ඉගෙන ගනු ඇත.
ඔබ මෙය කිරීමට අවශ්ය වන්නේ ඇයි? චිත්රක පසුබිමක වෙබ් බ්රවුසරයක් භාවිතා නොකරන්නේ ඇයි?
සමහර විට චිත්රක පසුබිමක් නොමැත. නිදසුනක් ලෙස, ඔබ ඔබගේ SSH භාවිතා කරමින් ඔබේ ජාවාරම්කාරක PI සමඟ සම්බන්ධ වී නම්, ඔබ ප්රධාන වශයෙන්ම විධාන රේඛාව සමඟ රඳවා තබා ගනී.
විධාන රේඛාව භාවිතා කිරීම සඳහා තවත් හේතුවක් වන්නේ ඔබට බාගැනීමට ගොනු ලැයිස්තුවක් සහිත ස්ක්රිප්ටයක් නිර්මාණය කළ හැකි බවයි. ඔබට පසුව තිර පිටපත් කරගෙන එය පසුබිම තුළ ක්රියාත්මක කළ හැකිය .
මෙම කාර්යය සඳහා උද්දීපනය කරන මෙවලම Wget ලෙස හැඳින්වේ.
Wget ස්ථාපනය කිරීම
බොහෝ ලිනක්ස් බෙදාහැරීම් දැනටමත් wget ස්ථාපනය කර තිබේ.
එය දැනටමත් ස්ථාපනය කර නොමැති නම් පහත සඳහන් විධානයන්ගෙන් එකක් උත්සාහ කරන්න:
- උබුන්ටු, Debian, Mint etc - sudo apt-get ස්ථාපනය wget
- Fedora, CentOS ආදිය - yum ස්ථාපනය wget
- openSUSE - zypper ස්ථාපනය wget
විධාන රේඛාවේ සිට ගොනුව බාගත කරගන්නේ කෙසේද
ගොනු බාගත කිරීම සඳහා, ඔබ අවම වශයෙන් බාගත කිරීමට බලාපොරොත්තු වන ගොනුවෙහි URL වේ.
නිදසුනක් ලෙස, ඔබ උබුන්ටු නවතම අනුවාදය ආයාචනා රේඛාව භාවිතයෙන් උපුටා ගන්න. ඔබට උබුන්ටු වෙබ් අඩවිය වෙත පිවිසිය හැක. වෙබ් අඩවියට පිවිසීමෙන් ඔබට මෙම සබැඳිය වෙත සබැඳුමක් ලබා ගත හැකිය. ඔබ බාගත කිරීමට බලාපොරොත්තු වන උබුන්ටු ISO හි URL ලබා ගැනීමට මෙම සබැඳිය මත දකුණු ක්ලික් කරන්න.
පහත දැක්වෙන රීතූලාව භාවිතා කරමින් 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
ඉහත විධානය මඟින් උබුන්ටු වෙබ් අඩවියේ සියලුම ෆෝල්ඩර ඇතුළත් කර ඇත. මෙය ඔබට අවශ්ය නොවන ගොනු බොහොමයක් ලබා ගත හැකි බැවින් එය අනුමත නොවනු ඇත. එය නට්ටි ගුලියක් කිරීමට මෝල්ට් භාවිතා කිරීම වැනි ය.
කෙසේ වෙතත්, කෙසේ වෙතත්, පහත දැක්වෙන විධානය භාවිතා කර උබුන්ටු වෙබ් අඩවියෙන් ISO දිගුව ISO ගොනු සමඟ බාගත හැකි විය හැකිය:
wget -r -A "iso" http://www.ubuntu.com
වෙබ් අඩවියකින් ඔබට අවශ්ය ලිපිගොනු බාගත කිරීම සඳහා මෙය තවමත් ස්මයිෂ් හා ආකර්ශනීය ප්රවේශයකි. ඔබ බාගත කිරීමට බලාපොරොත්තු වන ගොනු වල URL හෝ URL අඩවි දැන ගැනීම වඩා හොඳය.
-i ස්විචය භාවිතා කර බාගත කිරීමට ගොනු ලැයිස්තුවක් ඔබට නියම කළ හැකිය. පාඨ සංස්කාරකයක් භාවිතයෙන් ඔබට පහත පරිදි ලේඛන ලැයිස්තුවක් සාදා ගත හැක:
nano 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 --quota = 100m -i filestodownload.txt
ඉහත විධානය මඟින් මෙගා බයිට් 100 ක් ළඟා වූ පසු ගොනු බාගැනීම නතර කරනු ඇත. ඔබට බයිටේවල ඇති කෝණය (m වෙනුවට වෙනුවට භාවිතා කරන්න) හෝ kilobytes (k වෙනුවට k භාවිතා කරන්න) ද ඔබට නියම කළ හැකිය.
ඔබට බාගත හැකි සීමාවක් තිබිය නොහැකි නමුත් ඔබ මන්දගාමී අන්තර්ජාල සම්බන්ධතාවයක් ඇතිවිය හැකිය. සෑම කෙනෙකුගේම අන්තර්ජාල කාලය විනාශ නොකර ගොනු බාගත කිරීමට අවශ්ය නම් ඔබට උපරිම බාගත වීමේ අනුපාතයක් නියම කළ හැකි සීමාවක් නියම කළ හැකිය.
උදාහරණයක් වශයෙන්:
wget --limit-rate = 20k -i filestodownload.txt
ඉහත විධානය මඟින් තත්පරයට කිෙලෝබයිට් 20 ක් බාගත ෙව්ගය සීමා කරනු ඇත. ඔබට බයිටේ, කිලෝබයිටේ හෝ මෙගාබයිට් වලින් ප්රමාණනය කළ හැකිය.
ඔබට දැනට පවතින ගොනු අවලංගු නොකරන බවට වග බලා ගැනීමට ඔබට පහත දැක්වෙන විධානය ක්රියාත්මක කළ හැකිය:
wget -nc -i filestodownload.txt
බුක්මාක් ලැයිස්තුවේ තිබෙන ගොනුව දැනටමත් බාගත කිරීමේ ස්ථානයෙහි පවතී නම් එය අවලංගු නොවේ.
අපි දන්නා පරිදි අන්තර්ජාලය සෑම විටම නොසැලකිය යුතු අතර එම හේතුව නිසා භාගත කිරීම අර්ධ වශයෙන් සම්පූර්ණ කළ හැකි අතර ඔබගේ අන්තර්ජාල සම්බන්ධතාවය බිඳ වැටෙනු ඇත.
ඔබ කොතැනින් නැවැත්විය හැකිද යන්න දිගටම කරගෙන ගියහොත් එය හොඳද? පහත දැක්වෙන අනුවාදය භාවිතයෙන් ඔබට බාගත කරගෙන යාමට හැක:
wget -c
සාරාංශය
Wget විධානය භාවිතා කළ හැකි ස්විචයන් ගණනාවක් තිබේ. ටර්මිනල් කවුළුව තුළ ඔවුන් සම්පූර්ණ ලැයිස්තුවක් ලබා ගැනීම සඳහා විධාන මිනිසා wget භාවිතා කරන්න.