Huduma ya wget inakuwezesha kupakua kurasa za wavuti, faili na picha kutoka kwenye wavuti kwa kutumia mstari wa amri ya Linux.
Unaweza kutumia amri ya wget moja kwa moja ili kupakua kutoka kwenye tovuti au kuanzisha faili ya pembejeo ili kupakua faili nyingi kwenye tovuti nyingi.
Kwa mujibu wa ukurasa wa mwongozo wget unaweza kutumika hata wakati mtumiaji ameingia kwenye mfumo. Kwa kufanya hivyo ungependa kutumia amri ya nohup.
Huduma ya wget itajaribu kupakua hata wakati matone ya uunganisho, ikirudi kutoka ambapo imesalia ikiwa inawezekana wakati uunganisho unarudi.
Unaweza kushusha tovuti zote za wavuti kwa kutumia wget na kubadilisha viungo ili uelekeze vyanzo vya ndani ili uweze kuona tovuti ya nje ya mtandao.
Makala ya wget ni kama ifuatavyo:
- Pakua faili kwa kutumia HTTP, HTTPS na FTP
- Rudia upakuaji
- Badilisha viungo kamili katika kurasa za wavuti zilizopakuliwa kwenye URL za jamaa ili tovuti iweze kutazamwa nje ya mtandao
- Inasaidia wajumbe wa HTTP na vidakuzi
- Inasaidia uhusiano wa HTTP unaoendelea
- Inaweza kukimbia nyuma hata wakati haujaingia
- Inafanya kazi kwenye Linux na Windows
Jinsi ya kupakua Tovuti kwa kutumia wget
Kwa mwongozo huu, nitakuonyesha jinsi ya kupakua blogu yangu binafsi.
wget www.everydaylinuxuser.com
Ni muhimu kuunda folda yako mwenyewe kwenye mashine yako kwa kutumia amri ya mkdir kisha uhamia kwenye folda kwa kutumia amri ya cd .
Kwa mfano:
mkdir kiladaylinuxuser
cd kiladaylinuxuser
wget www.everydaylinuxuser.com
Matokeo ni faili moja index.html. Kwa peke yake, faili hii haina maana kama maudhui bado yanatengenezwa kutoka Google na picha na vichupo vya mitindo bado zimefanyika kwenye Google.
Ili kupakua tovuti kamili na kurasa zote unaweza kutumia amri ifuatayo:
wget -r www.everydaylinuxuser.com
Hii hupakua kurasa kwa mara kwa mara hadi kiwango cha juu cha viwango 5 vya kina.
Ngazi 5 za kina inaweza kuwa haitoshi kupata kila kitu kutoka kwenye tovuti. Unaweza kutumia -L kubadili kuweka idadi ya ngazi unayotaka kwenda kwa ifuatavyo:
wget -l -l10 www.everydaylinuxuser.com
Ikiwa unataka upya usio na kawaida unaweza kutumia zifuatazo:
wget -r -l inf www.everydaylinuxuser.com
Unaweza pia kuchukua nafasi ya inf na 0 ambayo ina maana kitu kimoja.
Bado kuna tatizo moja zaidi. Unaweza kupata kurasa zote za ndani lakini viungo vyote katika kurasa bado vinaonyesha sehemu yao ya awali. Kwa hiyo haiwezekani kubonyeza ndani kati ya viungo kwenye kurasa.
Unaweza kuzunguka tatizo hili kwa kutumia kubadili -k ambayo inabadilisha viungo vyote kwenye kurasa ili kuelezea sawa sawa na kupakuliwa kwao kama ilivyofuata:
wget -r -k www.everydaylinuxuser.com
Ikiwa unataka kupata kioo kamili cha tovuti unaweza kutumia tu kubadili ifuatayo ambayo inachukua umuhimu wa kutumia swichi -r -k na -l.
wget -m www.everydaylinuxuser.com
Kwa hiyo ikiwa una tovuti yako mwenyewe unaweza kufanya salama kamili kwa kutumia amri moja rahisi.
Run wget Kama amri ya asili
Unaweza kupata wigi kukimbia kama amri ya nyuma kukuacha uweze kuendelea na kazi yako kwenye dirisha la terminal wakati faili za kupakuliwa.
Tumia tu amri ifuatayo:
wget -b www.everydaylinuxuser.com
Unaweza bila shaka kuchanganya swichi. Ili kukimbia amri ya wget nyuma wakati wa kioo kwenye tovuti ungependa kutumia amri ifuatayo:
wget -b -m www.everydaylinuxuser.com
Unaweza kuboresha hii zaidi kama ifuatavyo:
wget -bm www.everydaylinuxuser.com
Kuingia
Ikiwa unatumia amri ya wget nyuma, hutaona ujumbe wowote ambao unatuma kwenye skrini.
Unaweza kupata ujumbe wote uliotumwa kwenye faili ya logi ili uweze kuangalia juu ya maendeleo wakati wowote kwa kutumia amri ya mkia .
Pato la habari kutoka kwa amri ya wget kwenye faili ya logi kutumia amri ifuatayo:
wget -o / path / to / mylogfile www.everydaylinuxuser.com
Halafu, bila shaka, ni kuhitaji hakuna magogo wakati wote na hakuna pato kwenye skrini. Kuondoa pato zote kutumia amri ifuatayo:
wget -q www.everydaylinuxuser.com
Pakua kutoka kwenye tovuti nyingi
Unaweza kuanzisha faili ya pembejeo kupakuliwa kutoka kwenye maeneo mengi tofauti.
Fungua faili kwa kutumia mhariri wako favorite au hata amri ya paka na tu kuanza orodha ya tovuti au viungo vya kupakua kutoka kwenye kila mstari wa faili.
Hifadhi faili na kisha uendesha amri ya wget ifuatayo:
wget -i / path / to / inputfile
Mbali na kuunga mkono tovuti yako mwenyewe au labda kutafuta kitu cha kupakua kusoma kwenye treni, hauwezekani kwamba unataka kupakua tovuti nzima.
Una uwezekano wa kupakua URL moja na picha au labda kupakua faili kama faili za zip, faili za ISO au faili za picha.
Kwa kuwa katika akili hutaki kuandika aina zifuatazo kwenye faili ya pembejeo kwa wakati unaotumia:
- http://www.myfileserver.com/file1.zip
- http://www.myfileserver.com/file2.zip
- http://www.myfileserver.com/file3.zip
Ikiwa unajua URL ya msingi daima itakuwa sawa unaweza tu kutaja zifuatazo katika faili ya pembejeo:
- faili1.zip
- file2.zip
- file3.zip
Unaweza kisha kutoa URL msingi kama sehemu ya amri ya wget kama ifuatavyo:
wget -B http://www.myfileserver.com -i / path / to / inputfile
Jaribu Chaguo
Ikiwa umeweka foleni ya faili za kupakua ndani ya faili ya pembejeo na unacha kompyuta yako usiku wote ili kupakua faili utakapo hasira wakati unapofika asubuhi ili ujue kwamba imekwama kwenye faili ya kwanza na imekuwa ikijaribu tena usiku wote.
Unaweza kutaja idadi ya majaribio kwa kutumia kubadili zifuatazo:
wget - 10 -i / njia / hadi / pembejeo
Huenda ungependa kutumia amri ya hapo juu kwa kushirikiana na -T kubadili ambayo inakuwezesha kutaja wakati uliopita kwa sekunde kama ifuatavyo:
wget-t 10 -T 10 -i / path / to / inputfile
Amri ya juu itajaribu tena mara 10 na itajaribu kuunganisha kwa sekunde 10 kwa kiungo kila faili.
Pia ni hasira wakati unapopakua sehemu ya asilimia 75 ya faili 4 ya gigabyte kwenye uunganisho wa polepole wa mkondoni tu kwa kuunganisha kwako kuacha.
Unaweza kutumia wget kujaribu tena kutoka ambapo imesimama kupakua kwa kutumia amri ifuatayo:
wget-c www.myfileserver.com/file1.zip
Ikiwa unatumia seva mwenyeji huenda asipenda sana na anaweza kuzuia au kuua tu maombi yako.
Unaweza kutaja kipindi cha kusubiri kinachofafanua muda gani wa kusubiri kati ya kila kurejesha kama ifuatavyo:
wget -w 60 -i / njia / hadi / pembejeo
Amri ya hapo juu itasubiri sekunde 60 kati ya kila download. Hii ni muhimu ikiwa unapakua kura nyingi kutoka kwenye chanzo kimoja.
Majeshi mengine ya wavuti yanaweza kugundua mzunguko hata hivyo na itakuzuia hata hivyo. Unaweza kufanya nusu ya muda wa kusubiri ili iweze kuonekana kama hutumii programu kama ifuatavyo:
Wget - kusubiri -i / njia / kwa / inputfile
Kulinda mipaka ya kupakua
Wauzaji wengi wa huduma za intaneti wanatumia mipaka ya kupakua kwa matumizi yako ya broadband, hasa ikiwa unaishi nje ya jiji.
Huenda ungependa kuongeza vigezo ili usiipige kikomo cha kupakua. Unaweza kufanya hivyo kwa njia ifuatayo:
wget -q 100m -i / path / to / inputfile
Kumbuka kuwa amri ya -q haifanyi kazi na faili moja.
Kwa hivyo ukitumia faili ambayo ni ya 2 gigabytes kwa ukubwa, kutumia -q 1000m haitamaliza kupakua faili.
Kipengee kinatumika tu wakati unapopakua mara kwa mara kwenye tovuti au unapotumia faili ya pembejeo.
Kupata kupitia Usalama
Sehemu zingine zinahitaji kuingia ili uweze kufikia maudhui unayotaka kupakua.
Unaweza kutumia swichi zifuatazo kutaja jina la mtumiaji na nenosiri.
wget --user = jina lako --password = yako ya barua pepe
Kumbuka juu ya mfumo wa mtumiaji mbalimbali ikiwa mtu anaendesha amri ya ps wataweza kuona jina lako la mtumiaji na nenosiri.
Vipengele vingine vya Chakula
Kwa chaguo-chaguo -r itapakua kupakua maudhui tena na itaunda vichughulikiaji wakati inaendelea.
Unaweza kupata faili zote za kupakua kwenye folda moja kwa kutumia kubadili zifuatazo:
wget-na -r
Kinyume cha hii ni kulazimisha kuundwa kwa directories ambazo zinaweza kupatikana kwa kutumia amri ifuatayo:
wget -x -r
Jinsi ya kupakua aina fulani za faili
Ikiwa unataka kupakua mara kwa mara kwenye tovuti lakini unataka tu kupakua aina fulani ya faili kama vile mp3 au picha kama vile png unaweza kutumia syntax ifuatayo:
wget -A "* .mp3" -r
Tofauti ya hii ni kupuuza faili fulani. Labda hutaki kupakua kutekeleza. Katika kesi hii, ungependa kutumia syntax ifuatayo:
wget -R "* .exe" -r
Bonyeza
Kuna add-on inayoitwa Firefox inayoitwa cliget. Unaweza kuongeza hii kwa Firefox kwa njia ifuatayo.
Tembelea https://addons.mozilla.org/en-US/firefox/addon/cliget/ na bofya kifungo cha "kuongeza kwenye Firefox".
Bonyeza kifungo cha kufunga wakati inaonekana. Utahitajika upya Firefox.
Kutumia cliget kutembelea ukurasa au faili unataka kupakua na kubofya haki. Menyu ya muktadha itaonekana inayoitwa cliget na kutakuwa na chaguzi za "nakala kwa wget" na "nakala ya kupiga".
Bonyeza chaguo la "nakala kwa wget" na ufungue dirisha la terminal na kisha ubofye haki na ushirike. Amri ya wget sahihi itawekwa kwenye dirisha.
Kimsingi, hii inakuokoa unapaswa kuandika amri mwenyewe.
Muhtasari
Amri ya wget kama idadi kubwa ya chaguzi na swichi.
Kwa hivyo ni muhimu kusoma ukurasa wa mwongozo kwa wacha kwa kuandika zifuatazo kwenye dirisha la terminal:
mtu wget