Linux కమాండ్ లైన్ నుండి ఒక ఫైల్ ను ఎలా డౌన్లోడ్ చేయాలి

ఈ గైడ్లో, మీరు Linux కమాండ్ లైన్ ఉపయోగించి ఫైల్ను ఎలా డౌన్లోడ్ చేయాలో నేర్చుకుంటారు.

మీరు దీన్ని ఎందుకు చేయాలనుకుంటున్నారు? మీరు గ్రాఫికల్ వాతావరణంలో వెబ్ బ్రౌజర్ను ఎందుకు ఉపయోగించరు?

కొన్నిసార్లు గ్రాఫికల్ పర్యావరణం లేదు. ఉదాహరణకు, మీరు SSH ను ఉపయోగించి మీ రాస్ప్బెర్రీ PI కి కనెక్ట్ చేస్తుంటే, మీరు ప్రధానంగా కమాండ్ లైన్తో ఉంటారు.

కమాండ్ లైన్ ఉపయోగించడం కోసం మరొక కారణం మీరు డౌన్లోడ్ ఫైళ్ళ జాబితాతో స్క్రిప్ట్ ను సృష్టించవచ్చు. అప్పుడు మీరు స్క్రిప్ట్ ను అమలుపరచవచ్చు మరియు అది నేపథ్యంలో అమలు చెయ్యవచ్చు .

ఈ పని కోసం హైలైట్ చేయబడే సాధనం wget అంటారు.

Wget యొక్క సంస్థాపన

చాలా లైనక్స్ పంపిణీలు అప్పటికే 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 పొడిగింపుతో అన్ని ఫైళ్లను డౌన్లోడ్ చేసుకోవచ్చు:

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 బదులుగా బదులు ఉపయోగించాలి) లేదా kilobytes (m బదులుగా k) ను కూడా పేర్కొనవచ్చు.

మీరు డౌన్లోడ్ పరిమితిని కలిగి ఉండకపోవచ్చు, కానీ నెమ్మదిగా ఇంటర్నెట్ కనెక్షన్ ఉండవచ్చు. మీరు ప్రతిఒక్కరి ఇంటర్నెట్ సమయం నాశనం లేకుండా ఫైళ్లను డౌన్ లోడ్ చేయాలనుకుంటే మీరు గరిష్ట డౌన్లోడ్ రేటును సెట్ చేసే పరిమితిని పేర్కొనవచ్చు.

ఉదాహరణకి:

wget --limit-rate = 20k -i filestodownload.txt

పైన పేర్కొన్న ఆదేశం డౌన్లోడ్ రేటును సెకనుకు 20 కిలోబైట్లకు పరిమితం చేస్తుంది. మీరు బైట్లు, కిలోబైట్లు లేదా మెగాబైట్లలో మొత్తాన్ని పేర్కొనవచ్చు.

మీరు ఇప్పటికే ఉన్న ఫైళ్ళను భర్తీ చేయకుండా ఉండాలని మీరు అనుకుంటే, మీరు కింది ఆదేశాన్ని అమలు చేయగలరు:

wget -nc -i filestodownload.txt

బుక్మార్క్ల జాబితాలోని ఒక ఫైల్ ఇప్పటికే డౌన్లోడ్ స్థానాల్లో ఇప్పటికే ఉన్నట్లయితే అది భర్తీ చేయబడదు.

మాకు తెలిసిన ఇంటర్నెట్ ఎల్లప్పుడూ స్థిరంగా ఉండదు మరియు ఆ కారణంగా, ఒక డౌన్ పాక్షికంగా పూర్తయిన తరువాత మీ ఇంటర్నెట్ కనెక్షన్ పడిపోతుంది.

మీరు వదిలిపెట్టిన చోటు కొనసాగితే అది మంచిది కాదా? మీరు క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించి డౌన్లోడ్ని కొనసాగించవచ్చు:

wget -c

సారాంశం

Wget కమాండ్ దరఖాస్తు చేసుకోగల డజన్ల కొద్దీ స్విచ్లు ఉన్నాయి. ఒక టెర్మినల్ విండోలో ఉన్న వాటిలో పూర్తి జాబితాను పొందాలనే కమాండ్ను wget అని ఉపయోగించండి.