Computer, Software
Wget-sugo: mga panig-ingnan. Console programa alang sa i-download file sa network Wget
Kini daw nga sa usa ka kalibutan diin ang katunga sa populasyon sa kalibutan sa aktibong naggamit computer ug naanad sa sa mga estaylis tan-awon interface ug dato kapabilidad sa maong mga, walay dapit alang sa mga aplikasyon nga teksto. Mga 20 ka tuig na ang milabay, ang computer interface mao ang usa ka makalilisang nga itom nga panel, nga nagpasundayag sa bisan unsa kondili sa usa ka hugpong sa mga puti nga mga karakter, ug ang tanang mga kontrol gidala sa gawas sa gasto sa mga sugo nga teksto. Sa katingalahan, ang gidak-on sa kini nga mga programa mao ang mga mangil-ad, mao sila functional ug kasaligan.
Unsa ang Wget?
Wget (nga gitawag usab nga GNU Wget Linux) mao ang usa ka console, dili usa ka interactive nga aplikasyon alang sa pagtrabaho uban sa mga file ug mga panid sa web. Sa pagkatinuod, kini mao ang usa ka himan alang sa i-download file gikan sa Internet, diin ang kakulang sa usa ka tan-awon interface ug ang usa ka gidaghanon sa mga bahin sa pagdumala sa, atypical alang sa mas abante nga mga solusyon.
Ang programa nga naugmad sa sa team gikan sa Croatia Hrvozhi Niksic, ug karon nagsuporta sa kalamboan sa Giuseppe Skrivano ug sa Linux komunidad. Ang unang katilingban sa mga utility (gitawag GetURL) nga gipaila-ila sa Enero 1996. Ang programa gisulat sa C ug gipatik ubos sa GNU lisensyado software. Sa sinugdan ang himan gibuhian sa Linux plataporma. Paglabay sa panahon, ang himan na gihubad ngadto sa daghang mga pinulongan ug misuporta sa tanan nga popular nga mga platform, lakip na ang Wget alang sa Windows 7 (o mas bag-o), Wget alang sa MacOS, ug sa ingon sa.
Kini nga programa - dili interactive, nga nagpasabot nga sa bisan unsa nga proseso nga nagdagan sulod sa iyang kapabilidad, dili madumala, kini mahimong kontrolado pinaagi sa pagpatalikod sa mga kontrol sa operating system.
Bisan pa sa kamatuoran nga ang modernong mga browsers kasagaran adunay usa ka gitukod-sa download manager, sila gidisenyo pa alang sa interactive nga komunikasyon, Busa, sa buhat sa manwal nga paagi mahimong lisud. Wget, sa sukwahi, nagtugot sa automate sa usa ka gidaghanon sa mga proseso. Pananglitan, kini mao ang posible nga sa pag-andam daan sa usa ka teksto nga dokumento sa usa ka listahan sa mga panid sa web, sa paggamit sa nga imong mahimo upload daghang file ug mga panid.
nag-unang bahin
Apan sa unang dapit mao ang usa ka programa alang sa i-download file, nga nagpasabot ebidensiya sa iyang principal function.
Wget maka-download sa bisan unsa nga mga materyales gikan sa Internet, mahimo nga kini nga mga dokumento, mga executables, o sa tibuok web mga panid sa HTML format (lain-laing mga protocol). File mahimong ma-download gikan sa directory sa FTP.
kliyente ang makahimo sa recursive downloads, awtomatikong mosunod nga mga sumpay sa sulod sa usa ka piho nga website (o multiple website), samtang sa pagpasig-uli sa orihinal nga katukoran sa mga panid sa web. Ikaw mahimo sa pagtan-aw sa mga download Web site nga walay access sa network (ang remate nga loaded sa usa ka pakigpulong alang sa online sa pagtan-aw).
Wget orihinal nga pahiangay, pabagay alang sa hinay o mabalhinon matang koneksyon, mao nga kini mao ang usa ka importante nga bahin mao ang abilidad sa pagbawi mabalda download sa usa ka file (kini mao ang posible nga kon ang server nagsuporta Range header). Wget mahimo usab nga monitor sa kahimtang sa mga tigtagad (accessibility) alang sa reloading ug updating (Wget check file header ug nagsuporta sa pinaka-ulahing nga bersyon) file ug mga panid sa web.
Ang programa usab adunay usa ka gidaghanon sa mga bahin nga tipikal nga alang sa mga gitawag nga utilities kaka nga pagsusi sa nagkalain-laing mga websites ug tigtagad alang sa atubangan sa pipila ka mga file sa ibabaw nila.
gisuportahan platform
Wget Linux nahimong usa ka base alang sa produkto. Sumala sa gihisgotan sa ibabaw, ang utility sa sinugdanan nagtrabaho lamang sa Linux, apan dali napopular ug nga pahiangay, pabagay ngadto sa ubang mga sistema sa. Kay sa panig-ingnan, nga kamo mahimo sa pagpangita sa bersyon sa Wget alang sa Windows 7 ug mas bag-o operating sistema sa, ug sa pagtukod sa usa ka gui. Sama sa alang sa Linux, programa didto ikaw sagad sewn ngadto sa-apod-apod. Terminals sa pipila Linux nagtukod natively misuporta sa Wget-team. Ubuntu, Fedora, openSUSE, ug uban pang mga consumer distros sa pagtrabaho uban sa mga programa, ingon nga sila nanag, gikan sa kahon. Sunod, tan-awa sa programa sa dugang nga detalye.
Wget-sugo: ang usa ka listahan sa mga yawe lantugi
Ang nag-unang mga listahan sa mga sugo naglakip sa:
- -V - nagtugot kaninyo sa pagsusi sa mga software nga bersyon karon sa paggamit;
- -h - nagpakita sa labing komprehensibo nga listahan sa mga sugo alang sa pagtrabaho uban sa mga aplikasyon;
- -b - kini nagtugot kaninyo sa paghubad sa programa sa background;
Ang listahan sa mga kapilian sa mensahe
Wget-sugo motugot bug-os nga kontrol sa gipakita nga impormasyon. Ania ang listahan:
- -o logfile - nagmugna sa usa ka journal file nga nagtala sa bug-os nga proseso sa aplikasyon;
- ka logfile - nagtugot kaninyo sa pagdugang sa kasamtangan nga log file sa baylo nga sa paghimo sa usa ka bag-o nga usa;
- -d - nagpasundayag sa gikinahanglan nga impormasyon ngadto sa mga developers ug debugger (motabang sa pagsulbad sa mga problema ug sa husto nga mga sayop sa buhat kliyente ni sa);
- -q - disables sa pagpakita sa mga mensahe;
- -v - kapilian Kini nga nakahimo pinaagi sa default, naghatag og usa ka detalyado nga report sa tanan nga mga proseso sa pagkuha nga dapit sa programa (sa tinuod nga panahon);
- -nv - kamahinungdanon pagmobu, pagminus sa impormasyon nga nadawat sa user sa mga mensahe. Kini mao lamang ang labing may kalabutan data ug sa sayop pagpahibalo;
- -i file (sa dalan ngadto sa file) - ang sugo nagtugot kaninyo sa scan sa file, ihimulag gikan sa usa ka link sa niini ug sakayan; kamo makahimo sa paggamit file sa lain-laing mga format, lakip na ang HTML, apan kon ikaw sa paggamit niini nga sugo, kini dili kinahanglan nga hingalan sa dalan ngadto sa file sa sugo linya;
- -f - paghagit nga programa alang sa pagbasa sa usa ka file nga ingon sa HTML; sa diha nga ikaw sa paggamit niini nga sugo sa pagtrabaho uban sa usa ka lokal nga dokumento HTML, ang usa ka sayop mahitabo, sa paglikay sa niini, mao ang igo sa nagpakita sa dokumento
Listahan sa mga kapilian boot
Basic mga sugo alang sa i-download file gamit ang Wget. Ania ang ilang nag-unang mga hugpong sa:
- --bind-address = ADDRESS - sugo Kini nga nagtugot kaninyo sa pagbalhin data ADDRESS gapuson ang lokal nga makina. Sa diha nga ang paggamit sa TCP / IP koneksyon sugo gikinahanglan nga tukma hingalan sa IP-address (kon sa pipila).
- -t gidaghanon (kinahanglan nga hingalan sa gidaghanon) - nagtugot sa user sa pagpili sa gidaghanon sa mga load nga pagbalik-balik. Aron sa paglikay sa pagbalik-balik kinahanglan hingalan sa bili sa gidaghanon sa mga zero.
- -nc - sugo Kini nga nagtugot kaninyo sa pagpasig-uli sa miaging kahimtang sa mga gi-upload file sa panghitabo nga may usa ka kapakyasan sa network, ug download gets nabalda. Kon kamo dili mogamit sa usa sa mga sugo alang sa reloading (-N, -nc, -R), Wget ang paghimo sa usa ka kopya ug magsugod sa download pag-usab. -R kapilian nagtugot kaninyo sa pag-ilis kasamtangan nga file.
- c - usab nagpahigayon reloading file sa kaso sa pagkawala sa compound (ug diin Wget mihunong independente pagsulay reconnection). Igo kini sa misumpay ngadto sa file sa hingalan sa sugo. Kon ikaw sa paggamit sa sama nga directory adunay file Wget mopahigayon sa iyang pag-ila ug sa awtomatikong modesisyon sa iyang pagbutang. Command mahimong gamiton lamang sa tigtagad diin adunay suporta Range header.
- --progress - nagtugot kaninyo sa pagpili sa matang sa display download pag-uswag. Ikaw mahimo hingalan sa -progress = bar o pag-uswag = tulbok.
- --spider - mopuli sa download file sugo sa pagsuta sa iyang atubangan sa server;
- -w (sa segundo) - nagtino sa panahon sal tali sa downloads.
- -q (gipahayag sa gidaghanon sa mga kilobytes o megabyte) - nagtugot kaninyo sa tukma adjust sa gidak-on sa imong mga data ug sa limitahan sobra tomo. Bisan pa niana, kini mao ang bili noting nga ang usa ka file nga download sa walay pagtagad sa gibutyag quota (nga mao ang uban sa usa ka single file, kini nga opsyon dili sa trabaho, ang uban siya dili bug-at).
Listahan sa mga lantugi http
- --http-user = ug --http-passwd = - motugot kaninyo sa hingalan sa login ug password alang sa authentication sa ibabaw sa imong Web server nga gikan nga ang mga file nga gihubaran.
- -c = sa / sa - nagtugot kaninyo aron o naghimo og kakulangan caching sa data sa kilid server.
- --cookies = sa / sa - sa sama nga sama sa sa cache, lamang cookies. kini nagtugot kaninyo sa bisan piang o ipadayon ang pagbinayloay sa data cookie nga gikinahanglan sa pagpahigayon og mga pagbisita sa mga statistics server. Pinaagi sa remate, kini nga kapilian mao ang nakahimo, apan ang cookie-file wala gitipigan sa malisud nga disk.
- --save-cookies - nagtugot kaninyo sa paghimo sa usa ka cookie file (pinakaulihi nga datos).
- --proxy-user ug -proxy-passwd - nagtugot kaninyo sa hingalan sa username ug password sa authentication sa proxy server (kon gigamit).
Listahan sa mga engaste FTP
Advanced mga kapilian alang sa pagtrabaho uban Wget. FTP nagsugo:
- -nr - Ayaw kuhaa ang temporaryo nga files gikan sa directory .listing nga diha-diha nga namugna sa diha nga nagtrabaho uban sa FTP;
- -g sa / sa - nagtugot kaninyo sa paggamit sa espesyal nga mga karakter sa utility direktoryo FTP;
- --passive-FTP - sugo niini nga mahimong gamiton sa atubangan Firewall'a sa activate sa passive FTP mode (diin ang user sa iyang kaugalingon mao ang responsable alang sa koneksyon sa server).
Wget-Team: Best Practices
Ang simplest ug labing Banal nga panig-ingnan sa pagtrabaho uban sa mga programa mao ang, siyempre, download file. Sa pagsulay sa Wget-sugo, nga kamo mahimo magsugod uban sa usa ka yano nga sumpay sa usa ka file sa network ug sa pagsulod sa mga console / terminal: Wget * link nga nagpakita sa eksaktong ug bug-os nga dalan sa file. *
Sa pagpadayon sa download sa file, paggamit: Wget -c * link nga nagpakita sa eksaktong ug bug-os nga dalan sa file. *
Kon adunay usa ka gikatakda nga listahan sa mga links sa file ug sa mga dokumento, kamo makahimo sa paggamit sa sugo Wget -i filelist.txt.
Sama sa alang sa i-download nga mga panid Web, ang tanan mao ang usa ka gamay nga mas komplikado, apan sa samang panahon ug sa gidaghanon sa mga posibilidad nagdugang kamahinungdanon. Dili sa pagpaila sa bag-ong mga pag-lantugi sa matag higayon nga may usa ka panginahanglan sa pag-download sa usa ka website, kamo makahimo sa paghimo scripts o sa pagparehistro sa tanan nga mga engaste .wgetrc file.
Luwasa ang Web panid nga ingon sa usa ka pakisayran (kini mahimong lisud nga sa pag-abli kanila sa lokal nga makina), nga imong mahimo sa paggamit sa Wget M nagsugo * link nga nagpakita sa eksaktong ug bug-os nga dalan sa file. *
Sa niini nga sama nga panid anaa alang sa pagtan-aw nga walay usa ka Internet koneksyon, kamo makahimo sa paggamit sa Wget -R -10 -k * link nga nagpakita sa eksaktong ug bug-os nga dalan sa file. *
Format sayop Wget sugo dili makaplagan sa kahulogan sa bisan unsa nga typo ug sa usa ka sayop nga kahimtang.
Similar articles
Trending Now