Mga computerSoftware

Wget-command: mga halimbawa. Console programa para sa pag-download ng mga file sa network Wget

Gusto Ito tila na sa isang mundo kung saan ang kalahati ng populasyon ng mundo ay aktibong gumagamit ng mga computer at sanay na sa mga naka-istilong mga graphical interface at rich kakayahan gaya, walang lugar para sa mga aplikasyon ng teksto. Ang ilang mga 20 taon na ang nakakaraan, ang computer interface ay isang kahila-hilakbot na black panel, na kung saan ay nagpapakita ng walang anuman kundi isang set ng white character, at lahat ng mga kontrol natupad sa gastos ng mga utos ng teksto. Nakakagulat, ang lawak kung saan ang mga programang ito ay pangit, kaya ang mga ito ay functional at maaasahang.

Ano ang Wget?

Wget (na kung saan ay din tinutukoy bilang GNU wget Linux) ay isang console, hindi isang interactive na application para sa nagtatrabaho sa mga file at mga pahina ng web. Sa katunayan, ito ay isang kasangkapan para sa pag-download ng mga file mula sa Internet, kung saan ang kakulangan ng isang graphical interface at isang bilang ng mga tampok upang pamahalaan, hindi tipiko para sa higit pang advanced na mga solusyon.

Ang programa ay binuo sa pamamagitan ng mga koponan mula sa Croatia Hrvozhi Niksic, at ngayon ay sumusuporta sa pag-unlad ng Giuseppe Skrivano at ang Linux komunidad. Ang unang pagpupulong ng utility (pagkatapos ay tinatawag getURL) ay ipinakilala sa Enero 1996. Ang programa ay nakasulat sa C at na-publish sa ilalim ng GNU lisensiyadong software. Sa una ang tool ay inilabas sa Linux platform. Sa paglipas ng panahon, ang tool ay isinalin sa maraming mga wika at nai-port sa lahat ng popular platform, kabilang ang Wget para sa Windows 7 (o mas bago), Wget para sa MacOS, at iba pa.

Ang program na ito - hindi interactive, na nangangahulugan na ang anumang mga proseso na tumatakbo sa loob ng mga kakayahan, ay hindi maaaring kinokontrol, maaari itong kinokontrol ng pag-on ang mga kontrol ng operating system.

Sa kabila ng ang katunayan na ang mga modernong mga browser ay karaniwang magkaroon ng isang built-in na download manager, ang mga ito ay dinisenyo pa rin para sa interactive na komunikasyon, samakatuwid, trabaho sa manual mode ay nagiging mahirap. Wget, sa salungat, ay nagbibigay-daan upang i-automate ang isang bilang ng mga proseso. Halimbawa, ito ay posible upang maghanda nang maaga ng isang text na dokumento na may isang listahan ng mga pahina ng web, gamit na maaari mong i-upload ang maramihang mga file at mga pahina.

pangunahing tampok

Ngunit sa simula ay isang programa para sa pag-download ng mga file, na nangangahulugan na katibayan ng kanyang punong-guro function.

Wget maaaring i-download ng anumang mga materyales mula sa Internet, maging ito dokumento, executables, o buong web mga pahina sa HTML format (iba't-ibang mga protocol). Mga file ay maaaring ma-download mula sa direktoryo sa FTP.

Ang client ay maaaring gumanap ng recursive pag-download, awtomatikong sumusunod na link sa loob ng isang partikular na website (o maramihang mga website), habang pagpapanumbalik sa orihinal na istraktura ng mga pahina ng web. Maaari mong tingnan ang na-download na mga Web site na walang access sa network (ang default ay ikinakarga sa isang address para sa online na pagtingin).

Wget orihinal na inangkop para sa mga mabagal o hindi matatag na mga uri ng koneksyon, kaya ito ay isang mahalagang tampok ay ang kakayahan na mabawi ang naantalang pag-download ng isang file (ito ay posible kung ang server ay sumusuporta RANGE header). Wget ay maaari ring subaybayan ang katayuan ng server (accessibility) para sa pag-reload at pag-update (wget check file header at sumusuporta sa pinakabagong bersyon) na mga file at mga pahina ng web.

Ang programa ay mayroon ding isang bilang ng mga tampok na tipikal para sa mga tinatawag na mga utility spiders na galugarin ang iba't-ibang mga website at server para sa pagkakaroon ng mga tiyak na mga file sa kanila.

Mga sinusuportahang platform

Wget Linux ay naging isang batayang para sa produkto. Tulad ng nabanggit sa itaas, ang utility sa una nagtrabaho lamang sa Linux, ngunit mabilis na nagkamit popularity at ito ay iniakma sa iba pang mga sistema. Halimbawa, maaari mong mahanap ang bersyon ng Wget para sa Windows 7 at mas bagong mga operating system, at mayroon bumuo ng isang GUI. Tulad ng para sa Linux, programa sa iyo doon ay madalas sewn sa pamamahagi. Terminal sa ilang mga Linux builds natively sumusuporta sa Wget-team. Ubuntu, Fedora, openSUSE, at iba pang mga consumer distros gumana sa mga programa, tulad ng sinasabi nila, sa labas ng kahon. Susunod, tingnan ang programa nang mas detalyado.

Wget-command: isang listahan ng mga pangunahing mga parameter

Ang pangunahing listahan ng mga utos ay kinabibilangan ng:

  • -V - ay nagbibigay-daan sa iyo upang i-check ang bersyon ng software na kasalukuyang ginagamit;
  • -h - ay nagpapakita ng mga pinaka-komprehensibong listahan ng mga utos para sa mga nagtatrabaho sa mga application;
  • -b - ay nagbibigay-daan sa iyo upang i-translate ang programa sa background;

Ang listahan ng mga opsyon na mensahe

Wget-utos payagan ang ganap na kontrol sa ang ipinakitang impormasyon. Narito ang listahan:

  • -o logfile - lumilikha ng isang journal file na nagtatala ng buong proseso ng aplikasyon;
  • -isang logfile - ay nagbibigay-daan sa iyo upang madagdagan ang mga umiiral na log file sa halip ng paglikha ng isang bagong isa;
  • -d - Ipinapakita ng mga kinakailangang impormasyon sa mga developer at debugger (Tinutulungan malutas ang mga problema at tamang mga error sa trabaho ng kliyente);
  • -q - hindi pinapagana ang display ng mga mensahe;
  • -v - Ang pagpipiliang ito ay pinagana sa pamamagitan ng default, ay nagbibigay ng isang detalyadong ulat sa lahat ng mga proseso na nagaganap sa programa (sa real time);
  • -nv - makabuluhang binabawasan ang impormasyon na natanggap sa pamamagitan ng ang user sa mga mensahe. Ito ay lamang ang pinaka-may-katuturang data at error notification;
  • -i file (na may path sa file) - ang command nagpapahintulot sa iyo upang i-scan ang file, ihiwalay mula sa isang link papunta dito at boot; Maaari mong gamitin ang mga file ng iba't ibang mga format, kabilang ang HTML, ngunit kung gumamit ka ng command na ito, ito ay hindi kinakailangan upang tukuyin ang path sa file sa command line;
  • -f - kagalit-galit na programa para sa pagbabasa ng isang file bilang HTML; kapag gumamit ka ng command na ito upang gumana sa isang lokal na dokumento HTML, isang error ay maaaring mangyari, upang maiwasan ang mga ito, ay sapat na upang ipahiwatig sa dokumento

Listahan ng mga opsyon boot

Basic utos para sa pag-download ng mga file gamit ang Wget. Narito ang kanilang mga pangunahing hanay:

  • --bind-address = ADDRESS - command na ito ay nagpapahintulot sa iyo na ilipat ang data ADDRESS panagutin ang mga lokal na makina. Kapag gumagamit ng TCP / IP koneksyon sa utos ay kinakailangan upang tumpak na tukuyin ang IP-address (kung ilang).
  • -t number (kailangang tukuyin ang numero) - ay nagbibigay-daan sa gumagamit upang piliin ang bilang ng load repetitions. Upang maiwasan ang pag-uulit ay dapat tukuyin ang mga halaga ng bilang ng mga zero.
  • -nc - command na ito ay nagpapahintulot sa iyo upang ibalik ang nakaraang katayuan ng na-upload na file sa pagkakataon na nagkaroon ng isang kabiguan sa network, at pag-download ay makakakuha ng magambala. Kung hindi ka gumagamit ng isa sa mga utos para sa pag-reload (-N, -nc, -r), Wget ay lumikha ng isang kopya at simulan ang pag-download muli. -r opsyon na nagbibigay-daan sa iyo upang palitan ang mga umiiral na mga file.
  • c - din facilitates pag-reload ng file sa kaso ng pagkawala ng compound (at kung saan Wget tumigil independiyenteng mga pagtatangka reconnection). Magkasiya ito upang mag-link sa mga file upang tukuyin ang mga utos. Kung gagamitin mo ang parehong directory mayroong maghain Wget ay hawak nito pagkilala at awtomatikong magpasya sa kanyang muling pag-load. Command ay maaaring gamitin lamang sa mga server kung saan may pag RANGE header.

  • --progress - ay nagbibigay-daan sa iyo upang piliin ang uri ng display pag-download progreso. Maaari mong tukuyin -progress = bar o pag-usad = tuldok.
  • --spider - pumapalit sa download ng file command upang i-verify ang kanyang presensya sa server;
  • -w (sa segundo) - tumutukoy sa agwat ng oras sa pagitan ng mga pag-download.
  • -q (nakasaad sa bilang ng kilobytes o megabytes) - nagbibigay-daan sa iyo upang tumpak na ayusin ang laki ng iyong data at upang limitahan ang labis na volume. Gayunpaman, ito ay nagkakahalaga ng pagpuna na ang isang solong file na ida-download nang walang kinalaman sa nakalantad na quota (iyon ay may isang solong file, ang pagpipiliang ito ay hindi gagana, ang ilang siya ay hindi mabigat).

Listahan ng mga parameter ng HTTP

  • --http-user = at --http-passwd = - daan sa iyo upang tukuyin ang pag-login at password para sa authentication sa iyong Web server mula sa kung saan ang mga file ay diskargado.
  • -C = on / off - ay nagbibigay-daan sa iyo upang paganahin o huwag paganahin ang pag-cache ng data sa gilid ng server.
  • --cookies = on / off - ang parehong bilang para sa cache, lamang ang mga cookies. Pinapayagan ka nitong mag-ihinto o ipagpatuloy ang palitan ng data ng cookie na kinakailangan upang magsagawa ng mga pagbisita sa mga istatistika ng server. Sa pamamagitan ng default, ang pagpipilian na ito ay pinaandar, ngunit ang mga cookie-file ay hindi naka-imbak sa hard disk.
  • --save-cookie - ay nagpapahintulot sa iyo na lumikha ng cookie file (pinakabagong data).
  • --proxy-user at -proxy-passwd - ay nagbibigay-daan sa iyo upang tukuyin ang username at password para sa authentication sa proxy server (kung ginamit).

Talaan ng mga setting ng FTP

Advanced na mga pagpipilian para sa nagtatrabaho sa Wget. FTP command:

  • -nr - Huwag alisin ang pansamantalang mga file mula sa direktoryo .listing na spontaneously nabuo kapag nagtatrabaho sa FTP;
  • -g on / off - ay nagbibigay-daan sa iyo upang gumamit ng mga espesyal na character sa utility direktoryo FTP;
  • --passive-ftp - command na ito ay maaaring gamitin sa presensya Firewall'a upang i-activate ang passive FTP mode (kung saan ang user kanyang sarili ay responsable para sa koneksyon sa server).

Wget-Team: Pinakamahusay na Kasanayan

Ang pinakasimpleng at pinaka-karaniwan na halimbawa upang magtrabaho kasama ang program ay, siyempre, pag-download ng mga file. Upang pagsubok ng Wget-utos, maaari kang magsimula sa isang simpleng link sa isang file sa network at ipasok ang console / terminal: Wget * link na nagpapakita ng eksakto at buong landas sa ang file *.

Upang patuloy na pag-download ng file, gamitin ang: Wget -C * link na nagpapakita ng eksakto at buong landas sa ang file *.

Kung may isang naka-iskedyul na listahan ng mga link sa mga file at mga dokumento, maaari mong gamitin ang command Wget -i filelist.txt.

Tulad ng pag-download ng mga pahina ng Web, lahat ng bagay ay isang bit mas komplikado, ngunit sa parehong oras at ang bilang ng mga posibilidad ay nagdaragdag malaki-laki. Hindi upang ipakilala ang mga bagong mga parameter sa bawat oras na nagkaroon ng isang kailangan upang i-download ng isang website, maaari kang lumikha ng mga script o upang irehistro lahat ng mga setting .wgetrc file.

I-save ang Web pahina bilang isang reference (ito ay magiging mahirap upang buksan ang mga ito sa lokal na makina), maaari mong gamitin ang Wget -m command * link na nagpapakita ng eksakto at buong landas sa ang file *.

Upang ito parehong pahina ay ginawang magagamit para sa pagtingin ng walang koneksyon sa Internet, maaari mong gamitin ang Wget -r -10 -k * link na nagpapakita ng eksakto at buong landas sa ang file *.

Anyo error Wget command na hindi matatagpuan sa ibig sabihin ng anumang mga typo at isang hindi tamang setting na ito.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.birmiss.com. Theme powered by WordPress.