Kọmputa, Software
Wget-pipaṣẹ: apeere. Console eto fun gbigba awọn faili lori awọn nẹtiwọki Wget
O yoo dabi wipe ni a aye ibi ti idaji awọn olugbe aye actively nlo kọmputa ati saba si awọn ara ayaworan ni wiwo ati ki o ọlọrọ agbara iru, nibẹ ni ko si ibi fun text ohun elo. Diẹ ninu awọn 20 years seyin, awọn kọmputa ni wiwo je kan ẹru dudu nronu, eyi ti o han nkankan sugbon a ti ṣeto ti funfun kikọ, ati gbogbo awọn idari ti gbe jade ni laibikita fun ọrọ ase. Iyalenu, awọn iye si eyi ti awon eto ni o wa ilosiwaju, ki nwọn ba wa ti iṣẹ-ṣiṣe ati ki o gbẹkẹle.
Ohun ti o jẹ Wget?
Wget (eyi ti o ti tun tọka si bi GNU Wget Lainos) ni a console, ko ohun ibanisọrọ ohun elo fun ṣiṣẹ pẹlu awọn faili ati oju-iwe ayelujara. Ni pato, o ni a ọpa fun gbigba awọn faili lati ayelujara, ninu eyiti awọn aini ti a ayaworan ni wiwo ati awọn nọmba kan ti awọn ẹya ara ẹrọ lati ṣakoso awọn, pọnran-fun diẹ to ti ni ilọsiwaju solusan.
Awọn eto ti a ti ni idagbasoke nipasẹ awọn egbe lati Croatia Hrvozhi Niksic, ki o si bayi atilẹyin awọn idagbasoke ti Giuseppe Skrivano ati awọn Linux awujo. Ni igba akọkọ ti ijọ awọn IwUlO (ki o si ti a npe ni GetURL) ti a ṣe ninu January 1996. Awọn eto ti a ti kọ ninu C ati atejade labẹ awọn GNU-ašẹ software. Lakoko awọn ọpa ti a ti tu lori Linux Syeed. Lori akoko, awọn ọpa ti a ti túmọsí sinu ọpọlọpọ awọn ede ati ported si gbogbo awọn gbajumo awọn iru ẹrọ, pẹlu Wget fun Windows 7 (tabi Opo), Wget fun MacOS, ati bẹ lori.
Eto yi - ko ibanisọrọ, eyi ti o tumo si wipe eyikeyi ilana nṣiṣẹ laarin awọn oniwe-agbara, ko le wa ni dari, o le dari nipa titan awọn idari ti awọn ọna šiše.
Bíótilẹ o daju wipe igbalode burausa maa ni a-itumọ ti ni download faili, ti won ti wa ni ṣi apẹrẹ fun ibanisọrọ ibaraẹnisọrọ, nitorina, ise ni Afowoyi mode di soro. Wget, lori awọn ilodi si, laaye lati automate nọmba kan ti lakọkọ. Fun apẹẹrẹ, o jẹ ṣee ṣe lati mura ilosiwaju a ọrọ iwe pẹlu kan akojọ ti oju-iwe ayelujara, lilo eyi ti o le po si ọpọ awọn faili ati ojúewé.
Main awọn ẹya ara ẹrọ
Sibe ni akọkọ ibi ni eto fun gbigba awọn faili, eyi ti o tumo eri ti awọn oniwe-ipò iṣẹ.
Wget le gba eyikeyi elo lati ayelujara, wa ni o aṣẹ, executables, tabi gbogbo oju-iwe ayelujara ni HTML kika (yatọ si Ilana). Awọn faili le ti wa ni gbaa lati ayelujara lati awọn liana lori FTP.
Awọn ose le ṣe recursive gbigba lati ayelujara, laifọwọyi wọnyi ìjápọ laarin kan pato aaye ayelujara (tabi ọpọ wẹbusaiti), nigba ti pada sipo awọn atilẹba be ti oju-iwe ayelujara. O le wo awọn gbaa lati ayelujara Web ojula lai wiwọle si awọn nẹtiwọki (awọn aiyipada wa ni ti kojọpọ sinu ohun adirẹsi fun online ni wiwo).
Wget akọkọ fara fun lọra tabi riru asopọ orisi, ki o jẹ ẹya pataki ẹya-ara ni agbara lati bọsipọ Idilọwọ gbigba lati ayelujara faili kan (yi ni ṣee ṣe ti o ba ti awọn olupin atilẹyin ibiti o afori). Wget tun le bojuto awọn ipo ti awọn apèsè (Ayewo) fun reloading ati mimu (Wget ayẹwo faili afori ati atilẹyin titun ti ikede) awọn faili ati oju-iwe ayelujara.
Awọn eto tun ni o ni awọn nọmba kan ti awọn ẹya ara ẹrọ ti o wa ni aṣoju fun awọn ti ki-ti a npe igbesi spiders ti Ṣawari awọn orisirisi awọn aaye ati awọn apèsè fun awọn niwaju awọn faili lori wọn.
ni atilẹyin awọn iru ẹrọ
Wget Linux ti di a mimọ fun awọn ọja. Bi darukọ loke, awọn IwUlO lakoko sise nikan lori Lainos, sugbon ni kiakia ni ibe gbale ati awọn ti a ti fara si awọn ọna šiše. Fun apẹẹrẹ, o le ri awọn version of Wget fun Windows 7 ati ki o Opo awọn ọna šiše, ati ki o ni kọ kan GUI. Bi fun Linux, o eto nibẹ ti wa ni igba sewn sinu pinpin. TTY ni diẹ ninu awọn Linux duro natively atilẹyin Wget-egbe. Ubuntu, Fedora, openSUSE, ati awọn miiran ti olumulo distros ṣiṣẹ pẹlu awọn eto, bi nwọn ti sọ, jade kuro ninu apoti. Next, wo ni eto ni diẹ apejuwe awọn.
Wget-pipaṣẹ: a akojọ ti awọn bọtini sile
Awọn ipilẹ akojọ ti awọn ofin ni:
- -V - faye gba o lati ṣayẹwo awọn software version Lọwọlọwọ ni lilo;
- -H - fihan awọn julọ okeerẹ akojọ ti awọn ofin fun ṣiṣẹ pẹlu awọn ohun elo;
- -B - o faye gba o lati pese awọn eto ni abẹlẹ;
Awọn akojọ ti awọn ifiranṣẹ awọn aṣayan
Wget-aṣẹ gba ni kikun Iṣakoso lori awọn han alaye. Eyi ni awọn akojọ:
- -o logfile - ṣẹda a akosile faili ti o akqsilc gbogbo ilana ti awọn ohun elo;
- Olódì logfile - faye gba o lati ṣàfikún awọn ti wa tẹlẹ log faili dipo ti ṣiṣẹda kan titun kan;
- -D - han ni pataki alaye lati Difelopa ati debugger (iranlọwọ yanju isoro ati ti o tọ aṣiṣe ninu awọn ose iṣẹ);
- -q - disables awọn ifihan ti awọn ifiranṣẹ;
- -v - Yi aṣayan ti wa ni sise nipa aiyipada, pese alaye kan Iroyin lori gbogbo awọn ilana mu ibi ninu eto (ni gidi akoko);
- -nv - significantly din awọn alaye ti gba nipa awọn olumulo ninu awọn ifiranṣẹ. O ti wa ni nikan ni julọ ti o yẹ data ki o si aṣiṣe iwifunni;
- -I faili (pẹlu awọn ona si awọn faili) - aṣẹ faye gba o lati ọlọjẹ awọn faili, sọtọ lati ọna asopọ kan si o ati bata; O le lo awọn faili ti o yatọ si ọna kika, pẹlu HTML, ṣugbọn ti o ba lo yi aṣẹ, o jẹ ko pataki lati tokasi awọn ona to awọn faili lori awọn pipaṣẹ ila;
- -F - tako eto fun kika faili kan bi HTML; nigbati o ba lo yi aṣẹ lati ṣiṣẹ pẹlu awọn kan ti agbegbe HTML iwe, ohun aṣiṣe le šẹlẹ, lati yago fun o, jẹ to lati fihan ninu awọn iwe
Akojọ ti awọn bata awọn aṣayan
Ipilẹ ase fun gbigba awọn faili nipa lilo Wget. Nibi ni o wa ipilẹ wọn ti ṣeto:
- --bind-adirẹsi = ADDRESS - Eleyi pàṣẹ faye gba o lati gbe data ADDRESS di awọn agbegbe ẹrọ. Nigba lilo TCP / IP asopọ aṣẹ ti a beere lati parí pato IP-adiresi (ti o ba orisirisi).
- -t nọmba (nilo lati pato awọn nọmba) - faye gba awọn olumulo lati yan awọn nọmba ti fifuye repetitions. Lati yago fun atunwi yẹ ki o pato iye ti nọmba ti odo.
- -nc - Eleyi pàṣẹ faye gba o lati mu pada awọn ti tẹlẹ ipo ti awọn Àwọn faili ninu awọn iṣẹlẹ ti o wà nibẹ a ikuna ni awọn nẹtiwọki, ati download olubwon Idilọwọ. Ti o ko ba lo ọkan ninu awọn ofin fun reloading (-N, -nc, -R), Wget yoo ṣẹda a daakọ ki o si bẹrẹ awọn download lẹẹkansi. -R aṣayan faye gba o lati ropo wa telẹ awọn faili.
- c - tun sise reloading faili ni irú ti isonu ti yellow (ati awọn ibi ti Wget duro ominira igbiyanju reconnection). To o lati jápọ awọn faili lati tokasi awọn pipaṣẹ. Ti o ba lo kanna liana ti o wa ni faili Wget yoo si mu awọn oniwe-idanimọ ati ki o laifọwọyi pinnu lori awọn oniwe-reloading. Aṣẹ le ṣee lo nikan lori olupin ibi ti o wa ni support ibiti o akọsori.
- --progress - faye gba o lati yan awọn iru ti ifihan gbigba itesiwaju. O le pato -progress = bar tabi itesiwaju = aami.
- --spider - rọpo awọn faili download aṣẹ lati mọ daju awọn oniwe-niwaju lori olupin;
- -w (ni aaya) - so awọn akoko aarin laarin awọn gbigba lati ayelujara.
- -q (so ninu nọmba ti kilobytes tabi MEGABAITI) - faye gba o lati parí ṣatunṣe awọn iwọn ti rẹ data ki o si lati se idinwo nmu ipele. Sibe, o jẹ kiyesi a nikan faili yoo wa ni gbaa lati laiwo ti fara meeli (ti o jẹ pẹlu kan nikan faili, aṣayan yi yoo ko ṣiṣẹ, diẹ ninu awọn ti o wà ko eru).
Akojọ ti awọn HTTP sile
- --http-olumulo = ki o si --http-passwd = - gba o laaye lati tokasi wiwọle ati ọrọigbaniwọle fun ìfàṣẹsí lori rẹ ayelujara server lati eyi ti awọn faili yoo wa ni unloaded.
- -C = / pa - faye gba o lati jeki tabi mu caching ti data lori olupin ẹgbẹ.
- --cookies = on / pa - kanna bi fun awọn kaṣe, nikan cookies. O faye gba o lati boya dawo tabi pa si paṣipaarọ ti kukisi data nilo lati se ọdọọdun si olupin statistiki. Nipa aiyipada, aṣayan yi wa ni sise, ṣugbọn awọn kúkì-faili ti wa ni ko ti fipamọ lori lile disk.
- --save-cookies - faye gba o lati ṣẹda a kukisi faili (titun data).
- --proxy-olumulo ati -proxy-passwd - faye gba o lati pato awọn orukọ olumulo ati ọrọigbaniwọle fun ìfàṣẹsí lori awọn aṣoju olupin (ti o ba ti lo).
Akojọ ti awọn FTP eto
To ti ni ilọsiwaju awọn aṣayan fun ṣiṣẹ pẹlu Wget. FTP pàṣẹ:
- -nr - Ma še yọ ibùgbé awọn faili lati awọn liana .listing ti o leralera ti ipilẹṣẹ nigbati ṣiṣẹ pẹlu FTP;
- -G / pa - faye gba o lati lo pataki ohun kikọ ni IwUlO ilana FTP;
- --passive-FTP - yi aṣẹ le ṣee lo ninu niwaju Firewall'a lati mu awọn palolo FTP mode (ibi ti awọn olumulo ara jẹ lodidi fun awọn asopọ lati awọn olupin).
Wget-Team: Best Àṣà
Awọn alinisoro ati julọ banal apẹẹrẹ lati ṣiṣẹ pẹlu awọn eto ni, dajudaju, awọn gbigba awọn faili. Lati igbeyewo ti Wget-aṣẹ, o le bẹrẹ pẹlu kan o rọrun ọna asopọ si faili kan lori awọn nẹtiwọki ki o si tẹ awọn console / ebute: Wget * asopọ fifi awọn gangan ati ki o kikun ona si faili *.
Lati tesiwaju gbigba awọn faili, lilo: Wget -C * ọna asopọ fifi awọn gangan ati ki o kikun ona si faili *.
Ba ti wa ni a se eto akojọ ti awọn ìjápọ si awọn faili ati awọn iwe aṣẹ, o le lo awọn àṣẹ Wget -I filelist.txt.
Bi fun gbigba oju-iwe ayelujara, ohun gbogbo ni a bit diẹ idiju, sugbon ni akoko kanna ati awọn nọmba ti o ṣeeṣe mu significantly. Ko lati se agbekale titun sile ni gbogbo igba ti o wà nibẹ a si ye lati gba a aaye ayelujara, o le ṣẹda awọn iwe afọwọkọ tabi lati forukọsilẹ gbogbo eto .wgetrc faili.
Fi awọn oju-iwe ayelujara bi a itọkasi (o yoo jẹ soro lati si wọn lori awọn agbegbe ẹrọ), o le lo Wget -m pàṣẹ * ọna asopọ fifi awọn gangan ati ki o kikun ona si faili *.
Lati yi kanna ni iwe ti a ṣe wa fun nwo lai ẹya ayelujara ti asopọ, o le lo awọn Wget -R -10 -k * ọna asopọ fifi awọn gangan ati ki o kikun ona si faili *.
Kika aṣiṣe Wget aṣẹ ko le wa ni ri lati tumo si eyikeyi typo ati awọn ẹya ti ko tọ eto.
Similar articles
Trending Now