Jinsi ya Kupakua Faili Kutoka kwa Line Line Amri

Katika mwongozo huu, utajifunza jinsi ya kupakua faili kwa kutumia mstari wa amri ya Linux.

Kwa nini unataka kufanya hivyo? Mbona hutumii tu kivinjari cha wavuti katika mazingira ya kielelezo?

Wakati mwingine hakuna mazingira ya graphical. Kwa mfano, ikiwa unaunganisha kwenye PAP yako ya Raspberry kwa kutumia SSH basi unakabiliwa na mstari wa amri.

Sababu nyingine ya kutumia mstari wa amri ni kwamba unaweza kuunda script na orodha ya faili za kupakua. Unaweza kisha kutekeleza script na kuruhusu iendeshe nyuma .

Chombo ambacho kitaelezwa kwa kazi hii kinachoitwa wget.

Uwekaji wa wget

Mgawanyoko wa Linux nyingi tayari umeweka imewekwa kwa default.

Ikiwa haijawekwa tayari kisha jaribu moja ya amri zifuatazo:

Jinsi ya Kushusha Picha kutoka Kutoka kwa Amri ya Upeo

Ili kupakua faili, unahitaji kujua angalau URL ya faili unayotaka kupakua.

Kwa mfano, fikiria unataka kupakua toleo la karibuni la Ubuntu kwa kutumia mstari wa amri. Unaweza kutembelea tovuti ya Ubuntu. Kwa safari kupitia tovuti hii unaweza kufikia ukurasa huu ambao hutoa kiungo cha kupakua sasa kiungo. Unaweza kubofya haki juu ya kiungo hiki ili kupata URL ya ISO ya Ubuntu unayotaka kupakua.

Ili kupakua faili kutumia wget kwa kutumia syntax ifuatayo:

wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890

Hii ni vizuri na nzuri lakini unahitaji kujua njia kamili ya faili unayohitaji kupakua.

Inawezekana kupakua tovuti nzima kwa kutumia amri ifuatayo:

wget -r http://www.ubuntu.com

Amri ya juu nakala nakala ya tovuti nzima ikiwa ni pamoja na folda zote kutoka tovuti ya Ubuntu. Hii sio kweli kushauriwa kwa sababu ingeweza kupakua faili nyingi ambazo huhitaji. Ni kama kutumia mallet kupiga nut.

Unaweza, hata hivyo, kupakua faili zote na upanuzi wa ISO kutoka tovuti ya Ubuntu kwa kutumia amri ifuatayo:

wget -r -A "iso" http://www.ubuntu.com

Hii bado ni njia ya smash na kunyakua kupakua faili unayohitaji kutoka kwenye tovuti. Ni bora kujua URL au URL za faili unayotaka kupakua.

Unaweza kutaja orodha ya faili za kupakua kwa kutumia -kibadili. Unaweza kuunda orodha ya URL kwa kutumia mhariri wa maandishi kama ifuatavyo:

nano filestodownload.txt

Ndani ya faili ya kuingiza orodha ya URL, 1 kwa kila mstari:

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

Hifadhi faili kwa kutumia CTRL na O na kisha uondoke nano ukitumia CTRL na X.

Sasa unaweza kutumia w download kupakua faili zote kwa kutumia amri ifuatayo:

wget -i filestodownload.txt

Tatizo na faili za kupakua kutoka kwenye mtandao ni kwamba wakati mwingine faili au URL haipatikani. Muda wa kuunganisha unaweza kuchukua muda na kama unajaribu kupakua faili nyingi ni zinazozalisha kukabiliana na kusubiri muda wa mwisho.

Unaweza kutaja saa yako mwenyewe kwa kutumia syntax ifuatayo:

wget -T 5 -i filestodownload.txt

Ikiwa una kikomo cha kupakua kama sehemu ya mpango wako wa broadband basi ungependa kupunguza kiasi cha data ambacho wget kinaweza kupata.

Tumia syntax ifuatayo kutumia kikomo cha kupakua:

wget - quota = 100m -i filestodownload.txt

Amri ya hapo juu itaacha kupakuliwa kwa faili mara moja megabytes 100 imefikia. Unaweza pia kutaja upendeleo kwa byte (kutumia b badala ya m) au kilobytes (tumia k badala ya m).

Huwezi kuwa na kikomo cha kupakua lakini unaweza kuwa na uhusiano mdogo wa intaneti. Ikiwa unataka kupakua faili bila kuharibu wakati wa kila mtu wa mtandao basi unaweza kutaja kikomo ambacho kinaweka kiwango cha kupakua cha juu.

Kwa mfano:

wget - kiwango cha kiwango = 20k -i filestodownload.txt

Amri ya juu itapunguza kiwango cha kupakua kwa kilobytes 20 kwa pili. Unaweza kutaja kiasi cha bytes, kilobytes au megabytes.

Ikiwa unataka kuhakikisha kuwa faili yoyote zilizopo haziingiziki unaweza kuendesha amri ifuatayo:

wget -nc -i filestodownload.txt

Ikiwa faili katika orodha ya alama za kushawishi tayari ipo katika eneo la kupakua basi halitapigwa.

Mtandao kama tunavyojua sio sawa na kwa sababu hiyo, kupakuliwa kunaweza kukamilika kikamilifu na kisha uhusiano wako wa intaneti unatoka.

Je, sio kuwa nzuri kama ungeweza kuendelea tu uliacha? Unaweza kuendelea kupakua kwa kutumia syntax ifuatayo:

wget-c

Muhtasari

Amri ya wget ina swichi kadhaa ambayo inaweza kutumika. Tumia mtu amri wget kupata orodha kamili kutoka ndani ya dirisha la terminal.