Пример Употреба на наредбата за навивање на Линукс

Во ова упатство, ќе ви биде прикажано како да ја користите командата за навивам за да даунлоадирате датотеки и веб-страници. Ако сакате да знаете што е навивам и кога треба да го користите преку wget, прочитајте ја оваа страница .

Навивам команда може да се користи за пренос на датотеки со користење на голем број на различни формати, вклучувајќи http, https, ftp, па дури и smb.

Овој водич ќе ви покаже како да ја користите командата и ќе ве запознаам со голем број клучни прекинувачи и функции.

Основна употреба на командата за навивање

Наредната команда може да се користи за да се преземат датотеките од интернет, но во неговата основна форма, можете да ја преземете содржината на веб-страницата директно во прозорецот на терминалот.

На пример, внесете ја следнава команда во терминален прозорец:

навивам http://linux.about.com/cs/linux101/g/curl.htm

Излезот ќе се лизга нагоре во прозорецот на терминалот и ќе ви го покаже кодот за поврзаната веб-страница.

Очигледно, страната се прелистува премногу брзо за да чита, па ако сакате да го успорите, треба да ја користите или помалку командата или повеќе команда .

навивам http://linux.about.com/cs/linux101/g/curl.htm | повеќе

Излез Содржина на навивам на датотека

Проблемот со основната употреба на командата за навивам е тоа што текстот свиткува многу брзо и ако преземате датотека, како што е ISO сликата, тогаш не сакате тоа да оди на стандардниот излез.

За да ја зачувате содржината во датотека, се што треба да направите е да го наведете minus o (-o) прекинувачот на следниов начин:

навивам -о

Затоа, за да ја преземете страницата поврзана со основната команда за употреба, се што треба да направите е да ја внесете следнава команда:

curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm

Откако датотеката ќе се преземе, можете да ја отворите во уредувач или нејзината стандардна програма одредена од типот на датотека.

Можете да го поедноставите ова понатаму со користење на minus O прекинувачот (-O) на следниов начин:

навивам -O http://linux.about.com/cs/linux101/g/curl.htm

Ова ќе го користи делот за името на датотеката на URL-то и ќе го направи името на датотеката во која е зачуван URL-то. Во горниот пример, датотеката ќе се вика curl.htm.

Извршете ја командата за навивање во позадина

Стандардно, командата за навивање покажува лента за напредок што ве известува колку време е преостанато и колку податоци се префрлени.

Ако само сакате командата да се изврши така што ќе можете да продолжите со други работи тогаш првото нешто што треба да го направите е да го извршите во тивок режим и потоа да го извршите како позадина команда .

За да извршите команда тивко користете ја следнава команда:

навивам-ов-О

За да ја добиете командата да работи во позадина, тогаш треба да го користите амперсанд (&) на следниов начин:

curl -s -O

Преземање на повеќе адреси со навивам

Можете да даунлоадирате од повеќе адреси со помош на една команда за навивам.

Во својата наједноставна форма можете да преземете повеќе URL адреси како што следува:

навивам -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

Замислете иако имате папка со 100 слики што се нарекуваат image1.jpg, image2.jpg, image3.jpg итн. Вие не би сакале да напишете во сите овие URL-и и не морате.

Можете да користите квадратни загради за да обезбедите опсег. На пример, за да добиете датотеки од 1 до 100 можете да го наведете следново:

навивам -O http://www.mysite.com/images/image[1-100].jpg

Можете да ги користите и заградените загради за да наведете повеќе сајтови со слични формати.

На пример замислете дека сакате да преземете www.google.com и www.bing.com. Вие едноставно можете да ја користите следнава команда:

навивам-О http: // www. {google, bing} .com

Прикажување на напредок

Стандардно, командата за навивање ги враќа следниве информации како што презема URL:

Ако претпочитате едноставна лента за напредок која едноставно го наведува минусот хаш (- #) како што следува:

навивам - # -O

Ракување со пренасочувања

Замислете дека сте навеле URL како дел од командата за навивам и мислите дека имате вистинска адреса за да преземете голема датотека само за да се вратите подоцна за да најдете дека сè што имате е веб-страница која вели дека "оваа страница е пренасочена на www.blah. com ". Тоа би било досадно, нели тоа.

Наведната команда е паметна по тоа што може да ги следи пренасочувањата. Се што треба да направите е да го користите minus L прекинувачот (-L) на следниов начин:

навивам -OL

Намалете ја стапката на преземање

Ако превземате голема датотека и имате лоша интернет врска, тогаш може да го нервирате семејството ако се обидуваат да направат нешта и на интернет.

За среќа, можете да ја намалите стапката на преземање со командата за навивање, така што и покрај тоа што ќе потрае подолго време за да ја преземете датотеката, можете да ги задржите сите среќни.

curl -O - ограничување на стапка 1m

Стапката може да биде одредена во килобајти (k или K), мегабајти (m или m) или гигабајти (g или G).

Преземи датотеки од FTP сервер

Нависоката команда може да се справи со повеќе од трансфер на HTTP-датотеки. Може да се справи со FTP, GOPHER, SMB, HTTPS и многу други формати.

За да преземете датотеки од FTP сервер, користете ја следнава команда:

curl -u корисник: лозинка -o

Ако го наведете името на датотеката како дел од URL-то, тогаш ќе ја преземе датотеката, но ако го наведете името на папката, ќе се врати листата на папки.

Исто така можете да го користите навивам за да испраќате датотеки на ftp сервер со користење на следнава команда:

curl -u корисник: лозинка -T <име (имиња)>

Името на датотеката и можат да го користат истиот тип на појавување како за преземање на повеќе HTTP-датотеки.

Предавање на обрасците на формуларот

Можете да го користите навивам за да пополните онлајн формулар и да ги доставите податоците како да сте ги пополниле на интернет. Многу популарни услуги како Google го блокираат овој вид на употреба.

Замислете дека постои форма со име и адреса за е-пошта. Овие информации можете да ги дадете како што следува:

curl -d name = john email=john@mail.com www.mysite.com/formpage.php

Постојат различни начини за пренесување информации за формите. Горенаведената команда користи основен текст, но ако сакате да користите мултикодирање кое овозможува пренос на слики, тогаш ќе треба да го користите minus F прекинувачот (-F).

Резиме

Уредот за навивање има многу различни методи за проверка и можете да го користите за пристап до FTP-страници, испраќање електронски пораки, поврзување со SAMBA адреси, префрлање и преземање датотеки и многу други работи.

За да добиете повеќе информации за навивам прочитајте го упатството страница.