Kompjutera, Program
Wget-komandën: shembuj. program Console për shkarkimit të skedarëve në rrjet wget
Ajo do të duket se në një botë ku gjysma e popullsisë së botës në mënyrë aktive përdor kompjuterë dhe mësuar me ndërfaqe elegant grafike dhe aftësitë e pasur të tilla, nuk ka vend për aplikimet tekst. Rreth 20 vjet më parë, ndërfaqe kompjuteri ishte një panel i tmerrshëm i zi, i cili tregon asgjë, por një grup të karaktereve të bardhë, dhe të gjitha kontrolleve të kryera në kurriz të komandave tekst. Çuditërisht, shkalla në të cilën këto programe janë të shëmtuar, në mënyrë që ata janë funksionale dhe të besueshme.
Çfarë është wget?
Wget (e cila është referuar edhe si wget Linux GNU) është një console, jo një kërkesë interaktive për të punuar me fotografi dhe faqet e internetit. Në fakt, ajo është një mjet për të shkarkimit të skedarëve nga interneti, ku mungesa e një ndërfaqe grafike dhe një numër të karakteristikave për të menaxhuar, atipike për zgjidhje më të avancuar.
Programi është zhvilluar nga ekipi nga Kroacia Hrvozhi Nikshiq, dhe tani mbështet zhvillimin e Giuseppe Skrivano dhe komunitetin Linux. Kuvendi i parë i shërbimeve (më pas i quajtur GetURL) u prezantua në janar 1996. Programi është i shkruar në C dhe botuar nën GNU software të licencuar. Fillimisht mjet u lirua në platformën Linux. Me kalimin e kohës, mjeti ka qenë i përkthyer në shumë gjuhë dhe ported për të gjitha platformat e njohura, duke përfshirë wget për Windows 7 (ose më i ri), wget për MacOS, dhe kështu me radhë.
Ky program - nuk interaktiv, që do të thotë se çdo proces të rrjedhshëm brenda aftësive të saj, nuk mund të kontrollohet, kjo mund të kontrollohet duke u kthyer kontrollet e sistemit operativ.
Pavarësisht nga fakti se shfletues modern zakonisht kanë një ndërtuar në menaxher shkarko, ata janë të dizajnuara ende për komunikim interaktiv, pra, puna në mënyrë manuale bëhet e vështirë. Wget, në të kundërtën, lejon të Automate një numër të proceseve. Për shembull, është e mundur për të përgatitur paraprakisht një dokument tekst me një listë të faqeve web, duke përdorur të cilat ju mund të ngarkoni fotografi të shumta dhe faqet.
karakteristikat kryesore
Megjithatë, në radhë të parë është një program për të shkarkimit fotografi, që do të thotë dëshmi të funksionit të saj kryesor.
Wget mund të shkarkoni ndonjë materiale nga interneti, të jetë ajo dokumente, ekzekutuesit, apo të tëra faqet e internetit në formatin HTML (protokollet e ndryshme). Files mund të shkarkohet nga directory në FTP.
Klienti mund të kryejnë shkarkime gjithkund rekursive, automatikisht duke ndjekur lidhjet brenda një faqe interneti të veçantë (ose faqet e internetit të shumta), ndërsa rivendosjen strukturën origjinale të faqeve web. Ju mund të shikoni shkarkuara Web faqet pa qasje në rrjet (default është ngarkuar në një adresë për shikimin online).
Wget përshtatur fillimisht për lloje të ngadaltë ose të paqëndrueshëm lidhjes, kështu që është një tipar i rëndësishëm është aftësia për të rimarrë shkarkime ndërprerë një skedar (kjo është e mundur në qoftë se serveri mbështet headers Range). Wget gjithashtu mund të monitorojnë statusin e serverëve (aksesit) për reloading dhe përditësimin (wget kontrollojnë dosjen headers dhe mbështet versionin e fundit) fotografi dhe faqet e internetit.
Programi gjithashtu ka një numër të karakteristika që janë tipike për të ashtuquajturat shërbimeve merimangat që të shqyrtojë faqet e internetit të ndryshme dhe serverat për praninë e dosjeve të caktuara në to.
platformat e mbështetura
Wget Linux është bërë një bazë për produktin. Siç u përmend më lart, shërbimeve fillimisht ka punuar vetëm në Linux, por shpejt fitoi popullaritet dhe është përshtatur me sistemet e tjera. Për shembull, ju mund të gjeni versionin e wget për Windows 7 dhe sistemet më të reja operative, dhe kanë ndërtuar një GUI. Sa për Linux, ju programoni nuk është sewn shpesh në shpërndarjen. Terminalet në disa Linux ndërton natively mbështet wget-ekip. Ubuntu, Fedora, openSUSE, dhe distros tjera të konsumit të punuar me programin, siç thonë ata, të dalë nga kutia. Tjetra, shikoni në programin më në detaje.
Wget-komandë: një listë e parametrave kryesorë
Lista bazë e komandave përfshijnë:
- -V - ju lejon të kontrolloni versionin e softuerit aktualisht në përdorim;
- -h - tregon listën më të plotë të komandave për të punuar me aplikimin;
- -b - kjo ju mundëson për të përkthyer programin në sfond;
Lista e opsioneve mesazh
Wget-komandë të lejojë kontrollin e plotë mbi informacionin shfaqet. Ja lista:
- -o rezultatet e marra - krijon një skedar ditar që regjistron të gjithë procesin e aplikimit;
- -a rezultatet e marra - ju lejon për të plotësuar file ekzistues log në vend të krijimit të një të re;
- -d - tregon informacionin e nevojshëm për zhvilluesit dhe Rregullues (ndihmon zgjidhjen e problemeve dhe korrigjuar gabimet në punën e klientit);
- Q - pamundëson shfaqjen e mesazheve;
- -V - Ky opsion është aktivizuar nga default, jep një raport të detajuar për të gjitha proceset që po ndodhin në programin (në kohë reale);
- -nv - zvogëlon dukshëm informacionin e marrë nga përdoruesi në mesazhe. Ajo është vetëm të dhënat më të rëndësishme dhe njoftimi gabim;
- fotografi -i (me rrugën e file) - komanda ju lejon të skanoni fotografi, e izoluar nga një lidhje me të dhe boot; Ju mund të përdorni fotografi të formateve të ndryshme, duke përfshirë HTML, por në qoftë se ju përdorni këtë komandë, ajo nuk është e nevojshme të përcaktojë rrugën për dosjen në rreshtin e komandave;
- -F - provokuar program për të lexuar një file si HTML; kur ju përdorni këtë komandë për të punuar me një dokument HTML lokal, një gabim mund të ndodhë, për të shmangur atë, është e mjaftueshme për të treguar në dokumentin
Lista e opsioneve boot
komandat themelore për të shkarkimit fotografi duke përdorur wget. Këtu janë të vendosur të tyre themelore:
- --bind-address = ADRESA - Kjo komande ju lejon të transferimit të të dhënave ADRESA lidh makinë lokal. Kur përdorni TCP / command lidhje IP është e nevojshme për të specifikuar saktë IP-adresa (nëse disa).
- Numri -t (duhet të specifikojë numrin) - lejon përdoruesin për të zgjedhur numrin e repetitions ngarkesës. Për të shmangur përsëritjen duhet të përcaktojnë vlerën e numrit të zero.
- -NC - Kjo komande ju lejon për të rivendosur statusin e mëparshëm të dosjes ngarkuar në rast se ka pasur një dështim në rrjet, dhe shkarko merr ndërprerë. Nëse ju nuk përdorni një nga komandat për reloading (-N, -NC, -R), wget do të krijojë një kopje dhe të fillojnë shkarkimin përsëri. opsion -r ju lejon të zëvendësojë fotografi ekzistuese.
- c - gjithashtu lehtëson reloading fotografi në rast të humbjes së kompleksi (dhe ku wget ndalur përpjekjet e pavarur rikyçje). Mjafton të lidhura me file të specifikojë komandën. Në qoftë se ju përdorni të njëjtën directory ekziston paraqesë wget do të mbajë identifikimin e tij dhe automatikisht të vendosë mbi ngarkimit saj. Komandë mund të përdoret vetëm në serverat ku ka mbështetje RANGE header.
- --progress - ju lejon të zgjidhni llojin e ekranit progresit shkarkimit. Ju mund të specifikoni -progress = bar apo progres = dot.
- --spider - zëvendëson komandën Shkarko dokumentin për të verifikuar praninë e saj në server;
- -w (në sekonda) - përcakton intervalin e kohës midis shkarkime.
- Q (deklaruar në numrin e kilobytes ose megabajt) - ju lejon të rregulluar me saktësi madhësinë e të dhënave tuaja dhe për të kufizuar vëllime tepruar. Megjithatë, ia vlen të përmendet se një file të vetëm do të shkarkohet, pavarësisht kuotës ekspozuar (që është me një skedar të vetëm, ky opsion nuk do të punojë, disa ai nuk ishte i rëndë).
Lista e parametrave HTTP
- --http-user = dhe --http-passwd = - ju lejojnë të specifikoni login dhe fjalëkalimin për autentikim në web serverin tuaj nga e cila do të shkarkohen fotografi.
- -C = on / off - ju lejon për të mundësuar ose çaktivizoni caching e të dhënave në anën e serverit.
- --cookies = on / off - të njëjta si për cache, vetëm biskota. Kjo ju lejon për të ose të ndaluar ose rifilluar shkëmbimin e të dhënave cookie të nevojshme për të kryer vizita në statistikat server. By default, ky opsion është aktivizuar, por cookie-dosjet nuk janë ruajtur në hard disk.
- --save-cookies - ju lejon të krijoni një skedar cookie (dhënave të fundit).
- --proxy-user dhe -proxy-passwd - ju lejon të specifikoni emrin e përdoruesit dhe fjalëkalimin për autentikim në proxy server (nëse përdoret).
Lista e cilësimet FTP
Opsionet e avancuara për të punuar me wget. FTP komandat:
- -NR - Mos hiqni fotografi të përkohshëm nga .listing directory që të krijuara spontanisht kur punojnë me FTP;
- -G on / off - ju lejon të përdorni shkronja të veçanta në drejtoritë e shërbimeve FTP;
- --passive-ftp - kjo komandë mund të përdoret në Firewall'a prani të aktivizuar mënyrën pasive FTP (ku vetë përdoruesi është përgjegjës për lidhjen në server).
Wget-Team: Praktikat më të mira
Shembulli thjeshtë dhe më banale për të punuar me programin është, natyrisht, shkarkimit të skedarëve. Për të provuar të wget-komandës, ju mund të filloni me një lidhje të thjeshtë në një skedar në rrjet dhe të hyjë në konsol / terminal: wget * Lidhje treguar rrugën e saktë dhe të plotë për dosjen *.
Për të vazhduar shkarkimit të file, përdorimi: wget -C * lidhjen që tregon rrugën e saktë dhe të plotë të file *.
Nëse ka një listë planifikuar të lidhjeve me fotografi dhe dokumente, ju mund të përdorni komandën e wget -i filelist.txt.
Si për shkarkimin faqe Web, çdo gjë është pak më e komplikuar, por në të njëjtën kohë dhe numri i mundësive rrit në mënyrë të konsiderueshme. Jo për të futur parametra të reja çdo herë që kishte nevojë për të shkarkuar një faqe interneti, ju mund të krijoni Scripts apo të regjistrojnë të gjitha parametrat .wgetrc file.
Ruaj faqe Web si një referencë (kjo do të jetë e vështirë për të hapur ato në makinë lokale), ju mund të përdorni wget -m komandat * lidhjen që tregon rrugën e saktë dhe të plotë për dosjen *.
Për këtë faqe u bë në dispozicion për shikimin, pa një lidhje interneti, ju mund të përdorni wget-r -10 -K * lidhjen që tregon rrugën e saktë dhe të plotë të file *.
Gabim format wget komandë nuk mund të gjenden të thotë çdo typo dhe një vendosjen e gabuar.
Similar articles
Trending Now