Mae'r cyfleustodau wget yn eich galluogi i lawrlwytho tudalennau gwe, ffeiliau a delweddau o'r we gan ddefnyddio'r llinell orchymyn Linux.
Gallwch ddefnyddio un gorchymyn wget ar ei ben ei hun i lawrlwytho o wefan neu sefydlu ffeil fewnbwn i lawrlwytho sawl ffeil ar draws sawl safle.
Yn ôl y dudalen llaw, gellir defnyddio wget hyd yn oed pan fo'r defnyddiwr wedi cofnodi allan o'r system. I wneud hyn, byddech chi'n defnyddio'r gorchymyn nohup.
Bydd cyfleustodau'r wget yn ail-lawrlwytho hyd yn oed pan fydd y cysylltiad yn disgyn, gan ail-ddechrau o'r lle y mae'n gadael i ffwrdd os yw'n bosibl pan fydd y cysylltiad yn dychwelyd.
Gallwch lawrlwytho gwefannau cyfan trwy ddefnyddio wget a throsi'r cysylltiadau i bwyntio at ffynonellau lleol fel y gallwch chi weld gwefan all-lein.
Mae nodweddion wget fel a ganlyn:
- Lawrlwythwch ffeiliau gan ddefnyddio HTTP, HTTPS a FTP
- Ail-ddechrau lawrlwytho
- Trosi dolenni llwyr mewn tudalennau gwe wedi'u llwytho i lawr i URLau cymharol fel y gellir gweld gwefannau all-lein
- Yn cefnogi proxies HTTP a chwcis
- Yn cefnogi cysylltiadau HTTP parhaus
- Gall redeg yn y cefndir hyd yn oed pan nad ydych wedi mewngofnodi
- Yn gweithio ar Linux a Windows
Sut i Lawrlwytho Gwefan Gan ddefnyddio wget
Am y canllaw hwn, byddaf yn dangos i chi sut i lawrlwytho fy blog personol.
wget www.everydaylinuxuser.com
Mae'n werth creu eich ffolder eich hun ar eich peiriant gan ddefnyddio'r gorchymyn mkdir ac yna symud i mewn i'r ffolder gan ddefnyddio'r gorchymyn cd .
Er enghraifft:
mkdir everydaylinuxuser
cd everydayuxuser
wget www.everydaylinuxuser.com
Mae'r canlyniad yn ffeil index.html unigol. Ar ei ben ei hun, mae'r ffeil hon yn weddol ddi-ddefnydd gan fod y cynnwys yn dal i gael ei dynnu o Google ac mae'r delweddau a'r arddulliau wedi'u dal i gyd ar Google.
I lawrlwytho'r wefan lawn a'r holl dudalennau gallwch chi ddefnyddio'r gorchymyn canlynol:
wget -r www.everydaylinuxuser.com
Mae hyn yn lawrlwytho'r tudalennau'n raddol hyd at uchafswm o 5 lefel yn ddwfn.
Efallai na fydd 5 lefel yn ddwfn yn ddigon i gael popeth o'r safle. Gallwch ddefnyddio'r switsh -l i osod y nifer o lefelau yr hoffech fynd iddynt fel a ganlyn:
wget -r -l10 www.everydaylinuxuser.com
Os ydych chi eisiau ailwampiad anfeidrol, gallwch ddefnyddio'r canlynol:
wget -r -l inf www.everydaylinuxuser.com
Gallwch hefyd ddisodli'r inf gyda 0 sy'n golygu yr un peth.
Mae yna un broblem eto. Efallai y byddwch yn cael yr holl dudalennau'n lleol ond mae'r holl gysylltiadau yn y tudalennau'n dal i fod yn bwynt i'w lle gwreiddiol. Felly nid yw'n bosibl i glicio yn lleol rhwng y dolenni ar y tudalennau.
Gallwch fynd o gwmpas y broblem hon trwy ddefnyddio'r switsh -k sy'n trosi'r holl gysylltiadau ar y tudalennau i nodi eu cyfwerth wedi'u llwytho i lawr yn lleol fel a ganlyn:
wget -r -k www.everydaylinuxuser.com
Os ydych chi am gael drych cyflawn o wefan, gallwch ddefnyddio'r switsh canlynol yn unig sy'n tynnu'r angen i ddefnyddio'r switshis -r -k a -l.
wget -m www.everydaylinuxuser.com
Felly, os oes gennych eich gwefan eich hun, gallwch wneud copi wrth gefn cyflawn gan ddefnyddio'r gorchymyn syml hwn.
Rhedeg wget fel Gorchymyn Cefndirol
Gallwch gael wget i redeg fel gorchymyn cefndir gan adael i chi fynd ymlaen â'ch gwaith yn y ffenestr derfynell tra bydd y ffeiliau yn cael eu lawrlwytho.
Defnyddiwch y gorchymyn canlynol yn syml:
wget -b www.everydaylinuxuser.com
Wrth gwrs, gallwch gyfuno switshis. I redeg y gorchymyn wget yn y cefndir tra'n adlewyrchu'r safle, byddech chi'n defnyddio'r gorchymyn canlynol:
wget -b -m www.everydaylinuxuser.com
Gallwch chi symleiddio hyn ymhellach fel a ganlyn:
wget-bm www.everydaylinuxuser.com
Logio
Os ydych chi'n rhedeg y gorchymyn wget yn y cefndir, ni welwch unrhyw rai o'r negeseuon arferol y mae'n eu hanfon i'r sgrin.
Gallwch chi anfon yr holl negeseuon hynny at ffeil log er mwyn i chi allu gwirio cynnydd ar unrhyw adeg gan ddefnyddio'r gorchymyn cynffon .
I allbynnu gwybodaeth o'r gorchymyn wget i ffeil log, defnyddiwch y gorchymyn canlynol:
wget -o / path / to / mylogfile www.everydaylinuxuser.com
Y gwrthwyneb, wrth gwrs, yw nad oes angen logio o gwbl nac unrhyw allbwn i'r sgrin. I hepgor yr holl allbwn, defnyddiwch y gorchymyn canlynol:
wget -q www.everydaylinuxuser.com
Lawrlwythwch o Safleoedd Lluosog
Gallwch chi sefydlu ffeil fewnbwn i'w lawrlwytho o lawer o wahanol safleoedd.
Agorwch ffeil gan ddefnyddio'ch hoff olygydd neu hyd yn oed gorchymyn y gath a dechrau dechrau rhestru'r safleoedd neu'r dolenni i'w lawrlwytho o bob llinell o'r ffeil.
Cadwch y ffeil ac yna rhedeg y gorchymyn wget canlynol:
wget -i / path / to / inputfile
Ar wahân i gefnogi eich gwefan eich hun neu efallai ddod o hyd i rywbeth i'w lawrlwytho i ddarllen ar y trên, mae'n annhebygol y byddwch chi eisiau lawrlwytho gwefan gyfan.
Rwyt ti'n fwy tebygol o lawrlwytho un URL gyda delweddau neu lawrlwytho ffeiliau efallai fel ffeiliau zip, ffeiliau ISO neu ffeiliau delwedd.
Gyda hynny mewn cof, nid ydych am gael i deipio'r canlynol i'r ffeil fewnbwn gan ei fod yn cymryd llawer o amser:
- http://www.myfileserver.com/file1.zip
- http://www.myfileserver.com/file2.zip
- http://www.myfileserver.com/file3.zip
Os ydych chi'n gwybod y bydd yr URL sylfaenol bob amser yn union yr un fath, gallwch chi ond nodi'r canlynol yn y ffeil fewnbwn:
- file1.zip
- file2.zip
- file3.zip
Gallwch chi wedyn ddarparu'r URL sylfaenol fel rhan o'r gorchymyn wget fel a ganlyn:
wget -B http://www.myfileserver.com -i / path / to / inputfile
Ail-ddewis Opsiynau
Os ydych chi wedi sefydlu ciw o ffeiliau i'w lawrlwytho o fewn ffeil fewnbwn a'ch bod yn gadael eich cyfrifiadur yn rhedeg drwy'r nos i lawrlwytho'r ffeiliau, byddwch yn eithaf blino pan ddaw i lawr yn y bore i ddarganfod ei fod wedi sownd ar y ffeil gyntaf ac Mae wedi bod yn ailddechrau drwy'r nos.
Gallwch chi nodi nifer y retries gan ddefnyddio'r switsh canlynol:
wget -t 10 -i / path / to / inputfile
Efallai yr hoffech ddefnyddio'r gorchymyn uchod ar y cyd â'r switsh -T sy'n caniatáu ichi nodi amserlen mewn eiliadau fel a ganlyn:
wget -t 10 -T 10 -i / path / to / inputfile
Bydd yr orchymyn uchod yn ail-greu 10 gwaith a bydd yn ceisio cysylltu am 10 eiliad ar gyfer pob cyswllt yn y ffeil.
Mae hefyd yn eithaf blino pan fyddwch wedi llwytho i lawr 75% o ffeil 4 gigabyte yn rhannol ar gysylltiad band eang araf yn unig ar gyfer eich cysylltiad i ollwng.
Gallwch ddefnyddio wget i ailymweld o'r lle y mae'n stopio i lawrlwytho trwy ddefnyddio'r gorchymyn canlynol:
wget -c www.myfileserver.com/file1.zip
Os ydych chi'n morthwylio gweinydd efallai na fydd y llu yn hoffi gormod ohono a gallai naill ai blocio neu ladd eich ceisiadau.
Gallwch nodi cyfnod aros sy'n nodi pa mor hir y bydd yn aros rhwng pob adfer fel a ganlyn:
wget -w 60 -i / path / to / inputfile
Bydd y gorchymyn uchod yn aros 60 eiliad rhwng pob dadlwytho. Mae hyn yn ddefnyddiol os ydych chi'n lawrlwytho llawer o ffeiliau o un ffynhonnell.
Efallai y bydd rhai gwesteion gwe yn gweld yr amlder, fodd bynnag, a byddant yn eich rhwystro beth bynnag. Gallwch chi wneud y cyfnod aros ar hap i'w gwneud yn edrych fel nad ydych chi'n defnyddio rhaglen fel a ganlyn:
wget --random-wait -i / path / to / inputfile
Amddiffyn Terfynau Lawrlwytho
Mae llawer o ddarparwyr gwasanaeth rhyngrwyd yn dal i fod yn gymwys i gael terfynau lawrlwytho ar gyfer eich defnydd band eang, yn enwedig os ydych chi'n byw y tu allan i ddinas.
Efallai y byddwch am ychwanegu cwota er mwyn i chi beidio â chwythu'r terfyn lawrlwytho hwnnw. Gallwch wneud hynny yn y modd canlynol:
wget -q 100m -i / path / to / inputfile
Sylwch na fydd y gorchymyn -q yn gweithio gydag un ffeil.
Felly, os ydych yn llwytho i lawr ffeil sydd â 2 gigabytes mewn maint, gan ddefnyddio -q 1000m ni fydd yn atal y ffeil i lawrlwytho.
Dim ond pan gaiff ei lawrlwytho'n rheolaidd o safle neu wrth ddefnyddio ffeil fewnbwn y gwneir y cwota yn unig.
Sicrhau Diogelwch
Mae rhai safleoedd yn gofyn i chi fewngofnodi i allu cael mynediad i'r cynnwys rydych am ei lwytho i lawr.
Gallwch ddefnyddio'r switsys canlynol i bennu'r enw defnyddiwr a chyfrinair.
wget --user = yourusername --password = yourpassword
Sylwch ar system aml-ddefnyddiwr os yw rhywun yn rhedeg y gorchymyn ps, byddant yn gallu gweld eich enw defnyddiwr a'ch cyfrinair.
Opsiynau Lawrlwytho Eraill
Yn ddiofyn, bydd y switsh yn ail-lawrlwytho'r cynnwys yn raddol a bydd yn creu cyfeiriaduron wrth iddo fynd.
Gallwch chi lawrlwytho'r holl ffeiliau i un ffolder gan ddefnyddio'r switsh canlynol:
wget -nd -r
Y gwrthwyneb gyfer hyn yw gorfodi creu cyfeirlyfrau y gellir eu cyflawni gan ddefnyddio'r gorchymyn canlynol:
wget -x -r
Sut i Lawrlwytho rhai Mathau o Ffeiliau
Os ydych chi eisiau llwytho i lawr yn ail-ddyfodol o safle, ond dim ond i chi lawrlwytho math penodol o ffeil fel mp3 neu ddelwedd fel png, gallwch ddefnyddio'r gystrawen ganlynol:
wget -A "* .mp3" -r
Cefn hyn yw anwybyddu rhai ffeiliau. Efallai nad ydych am i lawrlwytho executables. Yn yr achos hwn, byddech yn defnyddio'r gystrawen ganlynol:
wget -R "* .exe" -r
Cliget
Mae yna ychwanegiad Firefox o'r enw cliget. Gallwch ychwanegu hyn i Firefox yn y modd canlynol.
Ewch i https://addons.mozilla.org/en-US/firefox/addon/cliget/ a chliciwch ar y botwm "ychwanegu at Firefox".
Cliciwch y botwm gosod pan fydd yn ymddangos. Bydd angen i chi ailgychwyn Firefox.
I ddefnyddio cliget ewch i dudalen neu ffeil yr hoffech ei lwytho i lawr a chliciwch ar y dde. Bydd dewislen cyd-destun yn ymddangos fel cliget a bydd opsiynau i "gopi i wget" a "chopio i gylchdroi".
Cliciwch ar yr opsiwn "copi i wget" ac agor ffenestr derfynell ac wedyn cliciwch ar y dde a'i gludo. Bydd y gorchymyn wget priodol yn cael ei gludo i'r ffenestr.
Yn y bôn, mae hyn yn arbed ichi orfod teipio'r gorchymyn eich hun.
Crynodeb
Y gorchymyn wget fel nifer fawr o opsiynau a switshis.
Mae'n werth felly darllen y dudalen lawfwrdd ar gyfer wget trwy deipio'r canlynol i mewn i ffenestr derfynell:
wget dyn