Компјутери, Софтвер
Wget команда: примери. Конзола програма за преземање на датотеки на мрежата Wget
Се чини дека во еден свет каде што половина од светската популација е активно користат компјутери и навикнати на стилски графички интерфејс и богати можности како, не постои место за текст апликации. Пред околу 20 години, интерфејс компјутер беше страшно црната плоча, која го прикажува ништо друго туку збир на бели ликови, и сите контроли врши на сметка на текст команди. Изненадувачки, степенот до кој овие програми се грди, така што тие се функционални и сигурен.
Што е Wget?
Wget (кој исто така се нарекува GNU wget Линукс) е конзола, не е интерактивна апликација за работа со датотеки и веб страници. Всушност, тоа е алатка за симнување на фајлови од интернет, каде што недостатокот на графички интерфејс и голем број на функции за управување, нетипични за повеќе напредни решенија.
Програмата е развиена од страна на тим од Хрватска Hrvozhi Никшиќ, а сега го поддржува развојот на Џузепе Skrivano и на Линукс заедницата. На првата седница на комунални услуги (тогаш наречена getURL) беше воведена во јануари 1996 година. На програмата е напишана во C и објавен под GNU лиценциран софтвер. Првично алатка беше објавен на Линукс оперативен систем. Со текот на времето, ја алатката е преведена на многу јазици и е пренесен на сите популарни платформи, вклучувајќи Wget за Windows 7 (или понов), Wget за MacOS, и така натаму.
Оваа програма - не се интерактивни, што значи дека секој процес работи во рамките на своите можности, не може да се контролира, тоа може да се контролира со вртење на контрола на оперативниот систем.
И покрај фактот дека современи прелистувачи обично имаат вграден менаџер превземање, тие се уште се наменети за интерактивна комуникација, според тоа, да работат во рачен режим станува тешко. Wget, напротив, овозможува да се автоматизира голем број на процеси. На пример, можно е да се подготват однапред текстуален документ со листа на веб страници, со користење на кој можете да ги испратите на повеќе датотеки и страници.
главни карактеристики
Сепак, на прво место е програма за симнување на датотеки, што значи доказ за неговата основна функција.
Wget да ги преземете сите материјали од интернет, било да е тоа на документи, извршни, или целиот веб страни во HTML формат (различни протоколи). Додадени фајлови: може да се симне од директориумот на FTP.
Клиентот може да врши рекурзивен преземања, автоматски следните линкови во рамките на одредена веб-страница (или повеќе веб-сајтови), додека враќање на оригиналната структура на веб страни. Можете да го видите на преземената веб-сајтови кои немаат пристап до мрежата (стандардно е натоварена во обраќањето за онлајн гледање).
Wget првично прилагоден за бавен или нестабилен типовите на поврзување, па затоа е важна карактеристика е можноста да се опорави преземања прекината датотека (ова е можно ако серверот подржува RANGE заглавија). Wget исто така може да го следат статусот на серверите (достапност) за претовар и ажурирање (датотека заглавија wget проверка и поддржува најновата верзија) датотеки и веб страници.
Програмата исто така има голем број на карактеристики кои се типични за т.н. комунални услуги пајаци кои се истражуваат различни веб-сајтови и сервери за присуство на одредени датотеки на нив.
поддржани платформи
Wget Linux стана база за производот. Како што споменавме погоре, на полезноста на почетокот работеше само на Linux, но брзо стекна популарност и е адаптирана на други системи. На пример, можете да најдете верзијата на Wget за Windows 7 и понови оперативни системи, и да се изгради GUI. Како и за Линукс, можете да програма има често пораби во дистрибуција. Терминали во некои Линукс гради природно поддржува Wget-тим. Ubuntu, Fedora, openSUSE, и други потрошувачки дистрибуции работат со програмата, како што велат, надвор од кутијата. Напред, погледнете на програмата во повеќе детали.
Wget команда: листа на клучните параметри
Основниот список на команди се:
- -V - Ви овозможува да ја проверите верзијата на софтверот во употреба,
- ж - покажува повеќето сеопфатна листа на команди за работа со апликацијата;
- -B - тоа ви овозможува да се преведе на програма во позадина;
На листата на опции порака
Wget команда овозможи целосна контрола врз прикажаните информации. Еве ја листата:
- -o дневник датотека - создава дневник датотека која снима целиот процес на пријавата;
- -А дневник датотека - Ви овозможува да ги дополни постоечките log датотеката, наместо создавање нова;
- -d - покажува потребните информации за програмери и дебагерот (им помага на решавање на проблеми и ги поправа грешките во работата на клиентот);
- -Q - оневозможува прикажување на пораки;
- -v - Оваа опција е стандардно, дава детален извештај за сите процеси кои се одвиваат во програмата (во реално време);
- -nv - значително го намалува информациите добиени од страна на корисникот во пораките. Тоа е само на повеќето релевантни податоци и известување на грешки;
- -i фајлови (со патека до датотеката) - командата која ви овозможува да скенирате датотеката, изолира од линк до него и багажникот; Можете да ги користите на датотеки на различни формати, вклучувајќи HTML, но ако користите оваа команда, тоа не е потребно да ја наведете патеката до датотеката на командната линија;
- -f - провокативна програма за читање на датотеката како HTML; кога ќе го користите оваа команда за да се работи со локалните HTML документ, може да се јави грешка, за да се избегне тоа, доволно е да наведете во документот <база href = http: // сајт / статија / 279125 /% E2% 80% 9Durl% E2% 80% 9D% 3E.% 3C / li>
Листа на опциите за подигање
Основни команди за симнување на датотеки со користење на Wget. Еве ги нивните основни сет:
- --bind-адреса = АДРЕСА - Оваа команда ви овозможува да пренесувате адресни податоци се поврзе на локалната машина. При користење на TCP / IP конекција команда е потребно точно да наведете IP-адреса (ако неколку).
- -t број (треба да го одредите бројот) - му овозможува на корисникот за да го изберете бројот на товар повторувања. За да се избегне повторување треба да се определи вредноста на бројот на нула.
- -NC - Оваа команда ви овозможува да ја врати претходната состојба на качената датотека во случај дека имало прекин во мрежата, и да ја преземете добива прекината. Ако не користите една од командите за претовар (-N -NC,-R), Wget ќе се создаде копија и да почне повторно преземете. -r опција ви овозможува да ги замени постоечките датотеки.
- c - исто така го олеснува вчитување на датотека во случај на губење на соединение (и каде Wget престана независна обиди за повторно поврзување). Доволно е да се поврзе на датотека за да одредите на команда. Ако го користите истиот директориум постои поднесе Wget ќе се одржи неговата идентификација и автоматски одлучува за претовар. Команда може да се користи само на сервери каде што има поддршка RANGE заглавието.
- --progress - Ви овозможува да изберете тип на екран симнување напредок. Можете да наведете -progress = бар или напредок = точка.
- --spider - заменува команда преземете датотека да се потврди своето присуство на серверот;
- -w (во секунди) - ги одредува временски интервал помеѓу преземања.
- -Q (наведени во бројот на килобајти или мегабајти) - Ви овозможува да точно да се прилагоди на големината на вашите податоци и за ограничување на прекумерната количини. Сепак, вреди да се напомене дека една датотека ќе бидат преземени без оглед на изложеното квота (што е со една датотека, оваа опција нема да работи, некои тој не беше тешка).
Листа на HTTP параметри
- --http корисник = и --http-passwd = - ќе ви овозможи да наведете корисничко име и лозинка за проверка на вашиот веб сервер од кој ќе бидат извадени на датотеки.
- -C = вклучување / исклучување - Ви овозможува да овозможите или оневозможите кеширање на податоци на серверот.
- --cookies = вклучување / исклучување - иста како и за кеш, само колачиња. Тоа ви овозможува да или да ја запре или продолжи со размена на податоци за колачињата потребни за спроведување на посети на статистички податоци на серверот. Стандардно, оваа опција е овозможена, но куки-датотеки не се зачувани на хард дискот.
- --save-колачиња - Ви овозможува да се создаде датотека за колачињата (најновите податоци).
- --proxy корисник и -proxy-passwd - Ви овозможува да наведете корисничко име и лозинка за проверка за прокси серверот (ако се користи).
Листа на FTP поставките
Напредни опции за работа со Wget. FTP команди:
- -NR - Не вадете на привремени датотеки од .listing именикот во кој спонтано се создава при работа со FTP;
- -G за вклучување / исклучување - Ви овозможува да користите специјални карактери во Нови директориуми FTP;
- --passive-ftp - оваа команда може да се користи во Firewall'a присуство да го активирате режимот пасивни FTP (каде што самиот корисник е одговорен за поврзување со серверот).
Wget-Team: Најдобри практики
Наједноставниот и повеќето банален пример за работа со програмата е, се разбира, симнување на фајлови. На тест на Wget-команда, можете да започнете со едноставен линк до датотеката на мрежата и да влезат во конзола / терминал: Wget * линк покажува точно и целосната патека до датотеката *.
За да продолжите со вчитување на датотека, употреба: Wget -C * линк покажува точно и целосната патека до датотеката *.
Ако има закажано листа на линкови до датотеки и документи, можете да го користите командата Wget -i filelist.txt.
За симнување на веб страници, се што е малку повеќе комплицирано, но во исто време и бројот на можности се зголемува значително. Да не воведуваат нови параметри во секое време имаше потреба да ја преземете веб-сајт, можете да креирате скрипти или да се регистрирате на сите поставки .wgetrc датотека.
Зачувај го веб-страница како референца (тоа ќе биде тешко да им се отвори на локалната машина), можете да го користите Wget -М команди * линк покажува точно и целосната патека до датотеката *.
На истата оваа страница се достапни за гледање без интернет конекција, можете да го користите Wget -r -10 -k * линк покажува точно и целосната патека до датотеката *.
Формат грешка Wget команда не може да се најде да значи било грешка и неправилна амбиент.
Similar articles
Trending Now