Jinsi ya kutumia wget amri ya Linux ili kupakua Kurasa za Mtandao na Files

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:

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:

Ikiwa unajua URL ya msingi daima itakuwa sawa unaweza tu kutaja zifuatazo katika faili ya pembejeo:

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