Menü
Ingyenes
bejegyzés
a fő  /  Telepítés és konfigurálás/ Wget parancsok: példák. Konzol program fájlok letöltésére a Wget hálózaton keresztül

Wget parancsok: példák. Konzol program fájlok letöltésére a Wget hálózaton keresztül

wget - GNU Wget kézikönyv

SZINTAXIS

wget [ paramétereket]… [ URL ]…

LEÍRÁS

A GNU Wget egy nyílt forráskódú segédprogram fájlok letöltéséhez az internetről. Támogatja a HTTP, HTTPS és FTP protokollokat, letöltéseket proxykiszolgálóról HTTP -n keresztül.

A Wget követheti a HTML oldalak linkjeit, és helyi másolatokat hozhat létre a távoli webhelyekről, és teljes mértékben visszaállíthatja a webhely mappaszerkezetét ("rekurzív letöltés"). Eközben a Wget egy robot engedélyekkel rendelkező fájlt keres (/robots.txt). Lehetőség van arra is, hogy a letöltött HTML-fájlokban lévő linkeket konvertálja a webhely offline módban való további megtekintéséhez ("offline böngészés").
Fájlfejlécek ellenőrzése: A Wget képes olvasni a fájlfejléceket (ez elérhető HTTP protokollokés FTP), és hasonlítsa össze őket a korábban feltöltött fájlok fejléceivel, majd letöltheti a fájlok új verzióit. Ez lehetővé teszi a webhelyek vagy fájlkészletek tükrözését FTP -re a Wget használatakor.
A Wget lassú vagy instabil kapcsolatokhoz készült: ha probléma merül fel a letöltés során, a Wget megpróbálja folytatni a fájl letöltését. Ha a kiszolgáló, amelyről a fájlt letöltötte, támogatja a fájl folytatását, akkor a Wget továbbra is pontosan onnan tölti le a fájlt, ahol a letöltés megszakadt.

OPCIÓK

Fő beállítások

-V --Változat Jelenítse meg a Wget verzióját. -h --Segítség A wget parancssori beállításainak megjelenítése. -b --Háttér Indítás után lépjen a háttérbe. Ha az üzenet fájlja nincs megadva a paraméterrel -o, akkor be van írva wget-log -e parancs –– Végrehajtani parancs Végrehajtás parancs mintha ő lenne a része .wgetrc... A parancs végrehajtásra kerül a beírt parancsok után .wgetrc.

Üzenetparaméterek

-o log fájl ––Kimeneti fájl =log fájl Az összes üzenetet naplózza ide log fájl... Ellenkező esetben a stderr -hez irányítják őket. -a log fájl ––Függelék-kimenet =log fájl Kiegészítés log fájl... Szintén -o, csak log fájl nem cserélték ki, hanem kiegészítették. Ha log fájl nem létezik, új fájl jön létre. -d ––Hibakeresés A hibakeresési üzenetek megjelenítése különféle információk, amelyek fontosak a Wget fejlesztői számára. -q --Csendes Kapcsolja ki a Wget -üzeneteket. -v --Bőbeszédű Tartalmazza a részletes üzeneteket, az összes rendelkezésre álló adatot. Alapértelmezés szerint engedélyezve. -nv –– nem bőbeszédű Használjon rövidített üzeneteket (az üzenetek kikapcsolásához lásd -q). Megjelennek a hibaüzenetek és az alapvető információk. -én fájlt ––Bemeneti fájl =fájlt Olvassa el az URL -t innen fájlt... Ebben az esetben nem kell megadnia az URL -t a parancssorban. Ha az URL -címek a parancssorban és a fájlt akkor először a parancssorból származó URL -ek kerülnek betöltésre. fájlt nem kell HTML -nek lennie (de nem baj, ha van) –– Az URL -eket csak meg kell adni. Ha megadja ––Force-html akkor a fájl így lesz olvasva html... Ebben az esetben problémái lehetnek a relatív linkekkel. Ez megelőzhető a " "vagy írja be a parancssorba ––Bázis =url. -F ––Force-html Amikor URL -t olvas egy fájlból, HTML -ként olvassa be a fájlt. A hibák megelőzése érdekében helyi HTML fájl esetén adja hozzá a fájlhoz " "vagy írja be a parancssori paramétert --Bázis. -B URL ––Bázis = URL Amikor URL -t olvas egy fájlból ( -F) határozza meg URL a paraméter által megadott fájl relatív címeihez fűzve -én.

Indítási lehetőségek

––Kötéscím = CÍM TCP / IP kapcsolatok esetén adja át a "bind ()" parancsot CÍM a helyi gépen. BAN BEN CÍM gazdagépnév és IP -cím is megadható. Akkor használható, ha számítógépe több IP -címmel rendelkezik. -t szám ––Kísérletek =szám Beállítja az ismétlések számát szám... Adjon meg 0 vagy inf az ismétlések törléséhez. -O fájlt ––Kimeneti dokumentum =fájlt A dokumentumokat nem a megfelelő fájlokba írják, hanem egyesítik és fájlba írják fájlt... Ha fájlt létezik, lecserélik. Ha fájlt jelölve akkor a dokumentumok kimennek az stdout -ba. Ez a paraméter automatikusan 1 -re állítja az újrapróbálkozások számát. Hasznos, ha megosztott fájlokat tölt le innen levelezőszerverek a webes felületen keresztül. -nc ––Nem clobber Ha a kapcsolat megszakad a webhely betöltése közben, akkor ezzel a paraméterrel folytathatja a betöltést onnan, ahol a kapcsolat megszakadt. A Wget paraméterek nélküli indításakor -N, -nc, vagy -r ha ugyanazt a fájlt ugyanabba a mappába tölti fel, akkor létrejön egy másolat a nevű fájlból fájlt.1 ... Ha létezik ilyen nevű fájl, a harmadik példány nevet kap fájlt.2 stb. A paraméterrel -nc figyelmeztetések jelennek meg, amikor a Wget -et a paraméterrel futtatja -r, de anélkül -N vagy -nc, a webhely új letöltése helyettesíti a már letöltött fájlokat. Egy paraméter megadásakor -nc a letöltés onnan folytatódik, ahol ejtették, és a letöltött fájlok nem lesznek újra letöltve (kivéve, ha azok megváltoztak). Amikor a Wget -et a paraméterrel futtatja -N, vele vagy nélküle -r, a fájl csak akkor töltődik be, ha újabb, mint a meglévő, vagy ha mérete nem egyezik a meglévő példánnyal (lásd: Dátum szerinti összehasonlítás). -nc-vel nem kombinálva -N.
A megadott paraméterrel -nc kiterjesztésű fájlokat .html vagy (ez borzasztó) .htm a helyi lemezekről az internetről töltődnek be. -c --Folytatni A fájl letöltése folytatódik. Akkor használható, ha a fájl letöltése megszakadt. Például: wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z

Ha az aktuális mappa már tartalmaz egy nevű fájlt ls-lR.Z, akkor a Wget ellenőrzi, hogy az adott fájl megfelel -e a letöltött fájlnak (nem méretben!), és ha igen, akkor kérést küld a szervernek, hogy folytassa a fájl letöltését onnan, ahol a letöltést legutóbb megszakították. újratöltési kísérletek függetlenül és paraméter nélkül -c, és csak akkor, amikor "megadja magát" és befejezi munkáját, akkor erre a paraméterre lesz szükség a fájl letöltésének folytatásához.
Nincs megadva opció -c az előző példa ismét letölti a megadott fájlt a végső névvel ls-lR.Z.1, a meglévő érintése nélkül ls-lR.Z.
Az 1.7 -es verzió óta a paraméter megadásakor -c ha a fájl a szerveren egyenlő vagy kisebb, mint a helyi fájl, akkor a Wget nem tölt le semmit, és megjeleníti a megfelelő üzenetet.
Használatakor azonban -c a szerveren található, a helyi fájlnál nagyobb fájlok alul letöltöttnek minősülnek. Ebben az esetben csak a "(length (távoli fájl) - length (helyi fájl))" bájtok töltődnek be és íródnak a fájl végére. Ez akkor lehet hasznos, ha új üzeneteket kell letöltenie néhány naplóból.
Sőt, ha a letöltött fájl nagyobb, mert megváltozott, akkor egy sérült fájlt kap (azaz a fájl teljesen eltérhet az eredetitől). Használatakor különösen óvatosnak kell lennie -c együtt -r mivel minden módosított fájl jelölt lehet egy "folyamatban lévő munkára".
Sérült fájlt is kap, ha a HTTP proxy szervere hülye, és a kapcsolat megszakadása esetén "átvitel megszakítva" üzenetet ír a fájlba. A Wget valószínűleg megoldja ezt a jövőbeli verziókban.
Emlékezz arra -c csak FTP és HTTP szerverekkel működik, amelyek támogatják a "Range" fejléceket (azaz a fájlok újraindítását). ––Haladás =típus Letöltés folyamatjelző és típusa. Lehetséges értékek: "pont" és "bar". Az alapértelmezett "bar". Egy opció megadása ––Haladás = ütem az ASCII karakterekből (például "hőmérőből") gyönyörű mutató rajzolását eredményezi. Ha a szabványos kimenet nem TTY, akkor a "pont" lesz használatban. ––Haladás = pont hogy "pont" típusra váltson. A betöltés folyamatát egy pont vagy egyenlőségjel hozzáadása jelzi a sávba, minden karakter ugyanannyi adatot jelent. E típus használatakor megadhatja a stílusát - pont:stílus... Ha a stílus "alapértelmezett", akkor minden karakter 1 KB -ot, fürtönként 10 karaktert és soronként 50 karaktert jelent. A "bináris" stílus "számítógépes" megjelenésű - 8Kb karakterenként, 16 karakter fürtönként és 48 karakter soronként (384Kb karakterláncot eredményez). A "mega" stílus nagy fájlok betöltésére szolgál - minden karakter 64 KB, 8 karakter fürtönként és 48 karakter soronként (3 MB soronként).
Az alapértelmezett stílust a "progress" paranccsal határozhatja meg .wgetrc... Ha azt szeretné, hogy a "bar" jelzőtípust mindig használja (és ne csak a szabványos nyomtatáskor), akkor adja meg ––Haladás = ütem: erő. -N –– Időbélyegzés Dátum -összehasonlítás engedélyezése. -S ––Server-válasz Megjeleníti a HTTP -kiszolgálókra küldött fejléceket és az FTP -kiszolgálókra küldött kéréseket. --Pók A Wget beállítása pók módjára, vagyis a Wget nem tölt le fájlokat, csak ellenőrzi őket. Így ellenőrizheti a webhely könyvjelzőit és linkjeit. Például:

Wget ––pók ––force -html -i bookmarks.html

A Wget nem tartalmazza a WWW "igazi pókjainak" összes funkcióját. -T másodperc ––Timeout =másodperc Várakozási idő másodpercben. Az alapértelmezett időtúllépés 900 másodperc (15 perc). Ha az értéket 0 -ra állítja, letiltja az időtúllépés ellenőrzését. Kérjük, ne csökkentse az időtúllépés értékét, ha nem tudja pontosan, mit csinál. -w másodperc –– Várj =másodperc Szünet néhány másodperc alatt a több letöltés között (beleértve az újrapróbálkozásokat is). Ez csökkenti a szerver terhelését. Az érték percekben történő megadásához használja a szám után az "m", órában - "h", napokban - "d" értéket. Nagy érték megadása ehhez a paraméterhez akkor hasznos, ha a hálózat instabil (például, ha a modem a kapcsolat megszakad). –– Várakozás =másodperc Csak a megszakított letöltések újrapróbálkozásai között szünetel. A Wget 1 másodpercet vár az első megszakítás után, 2 másodpercet a második megszakítás után, amikor ugyanazt a fájlt tölti le stb. - a maximumig, amit másodpercben jeleznek. Például, ha ez a paraméter 10 -re van állítva, a Wget összesen (1 + 2 +… + 10) = 55 másodpercet vár minden fájlra. Ez a fájl alapértelmezett beállítása wgetrc. –– Véletlen-várakozás Egyes kiszolgálók, amikor szüneteltetett fájlkérelmekkel naplófájlokat hoznak létre, észlelik a rekurzív fájlletöltéseket - a robotok, például a Wget által végzett vizsgálat. Ez a paraméter állítja be a kérések közötti időt, változtatva a szüneteket 0 -tól 2 -ig * számított idővel várjon(másodperc) hol várjon paraméter határozza meg -w Ne feledje, hogy a Wget forráskódja elérhető, így még ez a maszkolás is kiszámítható, ha szükséges. -Y be / ki ––Proxy = be / ki Proxy szerver támogatás. Alapértelmezés szerint engedélyezve van, ha proxy van definiálva. -Q kvóta ––Kvóta =kvóta Kvóta a feltöltött fájlok méretére. Bájtokban megadva (alapértelmezett), kilobájt KB -ban (ha a végén van megadva) k) vagy megabájt MB -ban (ha a végén m). Amikor a kvóta kimerült aktuális fájl a végéig letöltődik, vagyis a kvóta nem működik egyetlen fájl letöltésekor. Például, ha végrehajtja wget -Q10k ftp://wuarchive.wustl.edu/ls-lR.gz majd reszelj ls-lR.gz teljesen fel lesz töltve. Ezenkívül a parancssorban megadott összes fájl szükségszerűen betöltésre kerül, szemben az egy fájlban lévő fájlok listájával vagy a rekurzív betöltéssel.

Mappa feltöltési lehetőségek

-nd ––Nincs könyvtár Rekurzív betöltéskor ne hozzon létre mappastruktúrát. A megadott paraméterrel az összes fájl egy mappába kerül letöltésre. Ha a megadott nevű fájl már létezik, akkor a név alatt kerül mentésre Fájlnév.n. -x ––Kényszerkönyvtárak A paraméterrel szemben -nd- Hozzon létre egy mappastruktúrát a következővel kezdve: kezdőlap szerver. Például, wget -x http://fly.srk.fer.hr/robots.txt letölti a fájlt a mappába fly.srk.fer.hr. -nH ––Nincs házigazda-könyvtár Ne hozzon létre üres mappák a szerkezet elején. Alapértelmezett / pub / xemacs /... Ha betölti a paraméterrel -r, majd név alatt kerül mentésre ftp.xemacs.org/pub/xemacs/... Paraméterrel -nH vágja ki a kezdeti mappa nevéből ftp.xemacs.org/és úgy fogják hívni pub / xemacs... És a paraméter –– Vágott-dirs elviszi szám alkatrészek. Példák a paraméterek működésére –– Vágott-dirs: Nincs paraméter -> ftp.xemacs.org/pub/xemacs/ -nH -> pub / xemacs / -nH ––cut -dirs = 1 -> xemacs / -nH ––cut -dirs = 2 ->. ––Cut -dirs = 1 -> ftp.xemacs.org/xemacs/ ...

Ha csak meg akar szabadulni a mappastruktúrától, akkor ezt a paramétert lecserélheti -ndés -P... nem úgy mint -nd, -nd alkönyvtárakkal dolgozik - például amikor -nH ––vágott-dirs = 1 alkönyvtár béta / lesz írva xemacs / béta. -P előtag ––Könyvtár-előtag =előtag Meghatározza mappa indítása, amelybe a webhelymappa szerkezete (vagy csak fájljai) kerül mentésre. Alapértelmezés szerint ez a paraméter . (jelenlegi mappa).

HTTP paraméterek

-E ––Html-kiterjesztés Ha a feltöltött fájl típusa szöveg / htmlés a címe nem végződik .? , amikor ezt a paramétert használja, akkor hozzá fog fűződni a nevéhez .html... Ez hasznos lehet oldalak tükrözésekor. .áspiskígyó hacsak nem akarja, hogy zavarják az Apache szerverét. Ennek a lehetőségnek egy másik felhasználási módja a válaszoldalak betöltése a CGI -szkriptekhez. Egy oldal URL -hez hasonlóan http://site.com/article.cgi?25 lesz mentve cikk.cgi? 25.html.Megjegyzés: az oldalak frissítésével vagy újratöltésével ezzel a paraméterrel az utóbbi minden esetben újra betöltődik, mert A Wget nem tudja kideríteni, hogy egy helyi fájl kapcsolódik -e X.html URL -ről letölteni x... A felesleges újraindítások elkerülése érdekében használja az opciókat -kés -K... Ebben az esetben a fájlok eredeti verziói is el lesznek mentve X.származás. ––Http-user =felhasználó ––Http-passwd =Jelszó Felhasználónév felhasználóés jelszót Jelszó a HTTP szerverhez. A válasz típusától függően a Wget "alapvető" (nem biztonságos) vagy "kivonatos" (biztonságos) hitelesítést fog használni. A felhasználónevet és a jelszót is megadhatja az URL -ben. -C be / ki ––Cache = be / ki Engedélyezi vagy letiltja a szerveroldali gyorsítótárazást. Ugyanakkor a Wget elküldi a megfelelő kérést ( Pragma: nincs gyorsítótár). A proxyszerveren lévő fájlok gyors frissítésére is használható. Alapértelmezés szerint a gyorsítótárazás engedélyezve van. ––Sütik = be / ki Engedélyezi vagy letiltja a cookie -k használatát. A szerver cookie-t küld az ügyfélnek a "Set-Cookie" fejléc segítségével, és az ügyfél ugyanazzal a cookie-val válaszol. Ennek köszönhetően a szerver nyilvántartást vezethet a látogatókról. Alapértelmezés szerint cookie -kat használ, de a lemezre írása le van tiltva. ––Töltött-süti fájlt Süti betöltése innen: fájlt az első HTTP letöltés előtt. fájlt Van szöveg formátumban, hogyan cookie.txt Ez a lehetőség tükrözéskor használatos. Ehhez a Wget ugyanazokat a cookie -kat küldi, amelyeket a böngészője küld, amikor csatlakozik a HTTP szerverhez. Ezt a paraméter engedélyezi - csak adja meg Wgetnek az elérési utat cookie.txt. Különböző böngészők cookie -k tárolása különböző mappákban: Netscape 4.x. A fájl benne van ~ / .netscape / cookies.txt... Mozilla és Netscape 6.x. A Mozilla tárolja a cookie -kat cookie.txt valahol bent található ~ / .mozilla, a profilmappájában. A teljes út általában valami hasonlóval végződik ~ / .mozilla / default / some-fur-string / cookies.txt... Internet böngésző. A Wget cookie -jának exportálásához válassza a Fájl, Importálás és exportálás lehetőséget, majd a varázslóban válassza a Cookie -k exportálása lehetőséget. Internet Explorer 5 tesztelve; előfordulhat, hogy a korábbi verziókban nem működik. Más bírálók. Paraméter ––Töltött-süti a Netscape formátumú cookie -kkal fog működni, amelyet a Wget támogat. Ha nem tudja használni a paramétert ––Töltött-süti, akkor még van kiút. Ha a böngészője támogatja, írja le a cookie nevét és értékét, és kézzel mondja meg a Wgetnek, hogy küldje el ezeket a cookie -kat: wget ––cookies = off ––header "Cookie: I = Én " ––Mentés-cookie-k fájlt Cookie mentése innen: fájlt az ülés végén. Az elavult cookie -k nem kerülnek mentésre. –– Ignore-length Néhány HTTP-kiszolgáló (pontosabban CGI-szkriptek) "Content-Length" fejléceket küld, amelyek azt mondják a Wgetnek, hogy nem töltött le mindent. A Wget többször is letölti ugyanazt a dokumentumot. Ezzel a paraméterrel a Wget figyelmen kívül hagyja a "Content-Length" fejléceket. –– Vezető =kiegészítő fejléc Meghatározza kiegészítő fejléc elküldve a HTTP szerverre. Tartalmaznia kell : és további karaktereket is megadhat a használatával --Fejléc többször. wget ––header = "Accept-Charset: iso-8859-2"--header = "Accept-Language: hr" http://fly.srk.fer.hr/

Ha üres karakterláncot ad meg a fejléc értékében, akkor törli az összes korábban definiált, felhasználó által definiált fejlécet. ––Proxy-felhasználó =felhasználó ––Proxy-passwd =Jelszó Megadja a felhasználónevet felhasználóés a jelszó jelszót a proxy szerver engedélyezéséhez. Az engedélyezés típusa "alap" lesz. ––Javasló =url Hozzáad egy `Referer fejlécet: url'A HTTP -kérésben. Csak akkor használható a helyesen továbbított oldalak betöltésekor, ha a szerver tudja, melyik oldalról érkezett. -s –– Mentés-fejlécek A HTTP -kiszolgálókra küldött fejlécek megőrzése. -U ügynök-karakterlánc ––Felhasználó-ügynök =ügynök-karakterlánc Azonosítva ügynök-karakterlánc HTTP -kiszolgáló kérésekor. A HTTP -protokoll lehetővé teszi, hogy azonosítsa magát egy ügynökfejléc segítségével. A Wget alapértelmezés szerint a Wget /változat, ahol változat A Wget verziója. Egyes szerverek csak a "Mozilla" vagy a "Microsoft" Internet Explorer "azonosítójú böngészőknek biztosítják a kért információkat. Ez az opció lehetővé teszi az ilyen kiszolgálók becsapását.

FTP beállítások

-nr ––Ne távolítsa el a listát Ne törölje az ideiglenes fájlokat .listázás FTP feltöltéssel generált. Ezek a fájlok információkat tartalmaznak az FTP -kiszolgálók mappáiról. Az eltávolítás elmulasztása segít gyorsan azonosítani a szervermappák frissítését (azaz megállapítani, hogy a tükröd egy). Ha nem távolítja el .listázás, akkor emlékezzen a biztonságára! Például ezzel a névvel szimbolikus linket hozhat létre / etc / passwd vagy valami más. -g ki / be ––Glob = be / ki Engedélyezi vagy letiltja a speciális karakterek használatát ( maszkok) FTP -n keresztül. Lehet, hogy * , ? , [ és ] ... Például: wget ftp://gnjilux.srk.fer.hr/*.msg

Alapértelmezés szerint a maszk karakterek megengedettek, ha az URL ilyen karaktereket tartalmaz. Az URL -t idézőjelbe is foglalhatja. Ez csak Unix FTP szervereken működik (és a Unix "ls" kimenetét emulálja). –– Passzív-ftp Engedélyezi a passzív FTP módot, ha a kapcsolatot az ügyfél kezdeményezi. Tűzfal használata esetén használatos. ––Retr-szimbólumok Amikor rekurzívan tölti le az FTP mappákat, a szimbolikus linkekkel mutatott fájlok nem töltődnek le. Ez az opció letiltja ezt. ––Retr-szimbólumok jelenleg csak fájloknál működik, mappáknál nem. Ne feledje, hogy ez az opció nem működik egyetlen fájl feltöltésekor.

Rekurzív betöltési lehetőségek

-r –– Rekurzív Rekurzív betöltés engedélyezése. -l mélység ––Szint =mélység Maximális rekurzív rakodási mélység mélység... Alapértelmezés szerint az értéke 5. ––Delete-after Minden oldal törlése (helyileg) utána Töltsd le. A gyakran kért oldalak új verzióinak proxybe mentésére szolgál. Például: wget -r -nd ––delete -http://whatever.com/~popular/page/

Paraméter -r alapértelmezés szerint lehetővé teszi a betöltést, paraméter -nd letiltja a mappák létrehozását. A megadott paraméterrel ––Delete-after paraméter figyelmen kívül marad –– Konvertáló linkek. -k –– Konvertáló linkek A letöltés befejezése után konvertálja a dokumentum hivatkozásait offline megtekintésre. Ez nem csak a más dokumentumokra mutató látható hivatkozásokra vonatkozik, hanem az összes külső helyi fájlra mutató hivatkozásokra is. Minden link kétféleképpen módosítható:

* A Wget által letöltött fájlokra mutató hivatkozások megfelelő relatív hivatkozásokra változnak. Például: ha a letöltött fájl /foo/doc.html majd link a szintén letöltött fájlhoz /bar/img.gifúgy fog kinézni ../bar/img.gif... Ez a módszer akkor működik, ha látható kapcsolat van az egyik és a másik fájl mappái között. * A Wget által nem letöltött fájlokra mutató hivatkozások a fájlok abszolút címére módosulnak a távoli szerveren. Például: ha a letöltött fájl /foo/doc.html linket tartalmaz /bar/img.gif(vagy a ../bar/img.gif), majd a fájlban lévő linket doc.html-re változik http: //host/bar/img.gif... Ennek köszönhetően lehetséges a webhely és a fájlok offline megtekintése: ha olyan fájlt töltenek fel, amelyhez link van, akkor a link rá mutat, ha nem, akkor a hivatkozás az internetcímére (ha létezik ilyen) ). A konvertálás során relatív linkeket használnak, ami azt jelenti, hogy a letöltött webhelyet áthelyezheti egy másik mappába anélkül, hogy megváltoztatná szerkezetét. Csak a letöltés befejezése után a Wget tudja, hogy mely fájlokat töltötték le. Ezért a paraméterre -k a konvertálás csak a letöltés befejezése után történik meg. -K ––Backup-konvertált Linkek visszaállítása - a kiterjesztés eltávolítása .származás... Megváltoztatja az opciók viselkedését -N. -m --Tükör Engedélyezze a webhelyek tükrözését. Ez a paraméter több paraméterrel egyenlő: -r -N -l inf -nr... A webhelyek tükrözött másolatainak igénytelen tárolásához használhatja ezt az opciót. -p ––Oldal-kellékek Töltse be az összes fájlt, amely szükséges a HTML oldalak megjelenítéséhez. Például: Képek, Hangok, Kaszkád stílusok. Alapértelmezés szerint ezek a fájlok nincsenek betöltve. Paraméterek -rés -l, az együtt felsoroltak segíthetnek, de azóta Mivel a Wget nem tesz különbséget a külső és a belső dokumentumok között, nincs garancia arra, hogy minden szükséges betöltődik. Például 1.html tartalmazza a címkét " " , hivatkozással a 1.gifés a címke " "hivatkozás egy külső dokumentumra 2.html... Oldal 2.html hasonló, de a rajza az 2.gifés arra hivatkozik 3.html... Tegyük fel, hogy ez egy bizonyos számig tart.Ha a parancs adott: wget -r -l 2 http: // I /1.html

azután 1.html, 1.gif, 2.html, 2.gifés 3.html betöltődik. Amint látod 3.html nélkül 3.gif mivel Wget csak számolja az átmenő komló számát, 2 -re megy és megáll. És a paraméterekkel:

Wget -r -l 2 -p http: // I /1.html

Minden fájl és rajz 3.gif oldalak 3.html betöltődik. Hasonlóképpen

Wget -r -l 1 -p http: // I /1.html

betöltődik 1.html, 1.gif, 2.htmlés 2.gif... Ha csak egy meghatározott HTML oldalt szeretne betölteni az összes elemével, csak ne adja meg -rés -l:

Wget -p http: // I /1.html

Ebben az esetben a Wget úgy viselkedik, mintha a paraméter lenne -r, de az oldal és az azt támogató fájlok betöltődnek. Ha azt szeretné, hogy a támogatási fájlok más szervereken (azaz abszolút linkeken keresztül) betöltődjenek, használja:

Wget -E -H -k -K -p http: // I / I

Végül azt kell mondanom Wget esetében külső referencia A címkékben megadott URL " " , ""és" " , kivéve " " .

A rekurzív betöltés letiltásának / engedélyezésének paraméterei

-A felsorolás --Elfogad felsorolás -R rejlist --Elutasít rejlist Vesszővel elválasztott fájlnevek listája, amelyeket letölteni kell vagy nem. Megengedett a fájlnevek maszk szerinti beállítása. -D domain-lista ––Domains =domain-lista Domain lista domain-lista ahonnan fájlokat tölthet le. Vesszővel elválasztva. Ez a paraméter nem magába foglalja -H. ––Domainek kizárása domain-lista Azon tartományok listája, ahonnan nem fájlokat tölthet fel ––Követés-ftp Kövesse az FTP linkeket a HTML oldalakról. Ellenkező esetben az FTP fájl linkjeit figyelmen kívül hagyja. ––Követés-címkék =lista A Wget beépített HTML-címkéket tartalmazó táblázatot tartalmaz, amelyben más fájlokra mutató linkeket keres. További címkéket adhat meg vesszővel elválasztott listában lista ebben a paraméterben. -G lista ––Ignore-tags =lista Vissza ––Követés-címkék... Ha rekurzív betöltéskor ki szeretné hagyni a HTML -címkéket, adja meg azokat vesszővel elválasztott listában lista. Korábbi paraméter -G volt a legjobb letölteni egyes oldalak támogató fájljaikkal. A wget -Ga, area -H -k -K -r http: // I paranccsal megnézheti, hogy milyen volt / I

De most a legjobb paraméter egy oldal betöltése teljesen számít ––Oldal-kellékek. -H ––Span-házigazdák Lehetővé teszi bármely olyan szerver látogatását, amelyhez link van. -L --Relatív Csak relatív linkeket kövessen. Ezzel a paraméterrel a más szerverekről származó fájlokat biztosan nem töltik le. -ÉN lista ––Include-directories =lista Vesszővel elválasztott mappák listája, ahonnan fájlokat tölthet le. Tételek listázása lista -X lista ––Könyvtárak kizárása =lista A letölteni kívánt mappák vesszővel elválasztott listája (lásd: Korlátozás mappákkal). Tételek listázása lista tartalmazhat maszk karaktereket. -np –– Nincs szülő Rekurzív betöltéskor ne másszon fel a kezdőcím fölé.

PÉLDÁK A HASZNÁLATRA

A példákat nehézségük szerint három kategóriába soroljuk.

Egyszerű használat

* Ha le kell töltenie egy URL -t, írja be: wget http://fly.srk.fer.hr/ * De mi van akkor, ha a kapcsolat lassú és a fájl hosszú? A letöltés befejezése előtt lehetőség van a kapcsolat bontására. Ebben az esetben a Wget addig próbálkozik új kapcsolattal, amíg el nem fogy a próbálkozás (alapértelmezés szerint 20). Ezt a számot például 45 -re módosíthatja: wget ––tries = 45 http://fly.srk.fer.hr/jpg/flyweb.jpg * Most hagyjuk futni a Wgetet a háttérben, és írjuk az üzeneteit a naplóba napló... Hosszú időt vesz igénybe ––Próbálkozik tehát használjuk -t... wget -t 45 -o log http://fly.srk.fer.hr/jpg/flyweb.jpg &

A végén található jelzés jelzi a héjnak, hogy folytassa anélkül, hogy megvárná Wget kilépését. Ahhoz, hogy a program korlátlan ideig ismétlődjön - használja -tájékoztató... * Az FTP használata is nagyon egyszerű. A Wget gondoskodik minden engedélyezési kérdésről.

Wget ftp://gnjilux.srk.fer.hr/welcome.msg * Ha megad egy mappa címet, a Wget letölti az adott mappa listáját (azaz a benne található fájlokat és alkönyvtárakat), és HTML -re konvertálja. Például: wget ftp://prep.ai.mit.edu/pub/gnu/ links index.html

Hosszabb használat

* Ha letölteni kívánt URL -címmel rendelkező fájlja van, akkor használja a paramétert -én: wget -i én

Ha megadja fájlnév helyett az URL lesz olvasva a stdin fájlból. * Hozzon létre egy ötszintes másolatot a GNU webhelyről az eredeti mappaszerkezettel, egyetlen letöltési kísérlettel, mentse az üzeneteket ide gnulog:

Wget -r http://www.gnu.org/ -o gnulog * A fenti példához hasonlóan, de a HTML -fájlokban lévő hivatkozások helyben való konvertálása a későbbi offline megtekintéshez: wget ––convert -links -r http: // www .gnu.org/ -o gnulog * Töltsön le egy HTML -oldalt és az összes megjelenítéséhez szükséges fájlt (pl. képek, lépcsőzetes stílusú fájlok stb.). Szintén konvertálja az összes linket ezekre a fájlokra: wget -p ––convert -links http://www.server.com/dir/page.html

A HTML oldal mentésre kerül www.szerver.com/dir/oldal.htmlés a rajzok, lépcsőzetes stílusok stb. mentésre kerülnek a mappába www.szerver.com/ kivéve azt az esetet, amikor a fájlokat más szerverről töltik le. * Mint a fenti példában, de a mappa nélkül www.szerver.com/... Azonos összes fájlokat almappákba menti Letöltés /.

Wget -p ––convert -links -nH -nd -Letöltés http://www.server.com/dir/page.html * Az index.html letöltése www.lycos.com, a szerverfejlécek megjelenítése: wget -S http://www.lycos.com/ * Mentse a fejléceket egy fájlba későbbi használatra. wget -s http://www.lycos.com/ more index.html * Töltse le az első két szintet wuarchive.wustl.edu ban ben / tmp... wget -r -l2 -P/ tmp ftp://wuarchive.wustl.edu/ * Töltsön fel GIF fájlokat egy HTTP szerver mappájából. Csapat wget http://www.server.com/dir/*.gif nem fog működni, mivel a HTTP -n keresztüli letöltés nem támogatja a helyettesítő karaktereket. Használja: wget -r -l1 ––no -parent -A.gif http://www.server.com/dir/

-r -l1 lehetővé teszi a rekurzív terhelést maximum 1 mélységben. –– Nincs szülő kikapcsolja a szülőmappába mutató hivatkozásokat felső szint, -A.gif csak .GIF kiterjesztésű fájlok feltöltését teszi lehetővé. -A "* .gif" is működni fog. * Tegyük fel, hogy egy rekurzív rendszerindítás során sürgősen le kell állítania / újra kell indítania a számítógépet. A meglévő fájlok letöltésének elkerülése érdekében használja:

Wget -nc -r http://www.gnu.org/ * Ha felhasználónevet és jelszót szeretne megadni egy HTTP vagy FTP szerverhez, használja a megfelelő URL szintaxist: wget ftp: // hniksic: /.emacs * Ön azt szeretné, hogy a feltöltött dokumentumok normál kimenetre kerüljenek, ne fájlok? wget -O - http://jagor.srce.hr/ http://www.srce.hr/

Ha egy folyamatot szeretne beállítani, és betölti az ugyanazon az oldalon linkelt összes webhelyet:

Wget -O - ttp: //cool.list.com/ | wget ––force -html -i -

Professzionális használat

* Tüköroldal (vagy FTP mappa) tárolásához használja a gombot --Tükör (-m), amely helyettesíti -r -l inf -N... Hozzáadhatja a Wget -et a crontabhoz, minden vasárnap frissítéseket kérve: crontab 0 0 * * 0 wget ––mirror http://www.gnu.org/ -o / home / me / weeklog * Azt is szeretné, ha a linkek helyi. De miután elolvasta ezt az oktatóanyagot, tudja, hogy az idő összehasonlítása nem fog működni. Mondja meg a Wgetnek, hogy a konvertálás előtt őrizze meg a HTML -fájlok biztonsági másolatát. Parancs: wget ––tükör ––convert-links ––backup-converted http://www.gnu.org/ -o / home / me / weeklog * És ha a helyi böngészés nem működik HTML fájlok más kiterjesztéssel .html, Például index.cgi, akkor el kell küldenie a parancsot az összes ilyen fájl átnevezésére (content-type = szöveg / html) ban ben name.html... wget ––tükör ––konvertálási linkek ––mentés-konvertálás ––html-kiterjesztés -o / home / me / weeklog http://www.gnu.org/

A parancsok rövid analógjaival:

Wget -m -k -K -E http://www.gnu.org/ -o / home / me / weeklog

Fájlok

/ usr / local / etc / wgetrc Alapértelmezés szerint ez a hely globális beállítás fájl. .wgetrc Felhasználói beállítások fájl.

HIBÁKAT TALÁLT

Hibajelentéseket küldhet a GNU Wget címre< " " >(angolul).
Küldés előtt:

1. Győződjön meg arról, hogy a program viselkedése valóban hibás. Ha a Wget összeomlik, az hiba. Ha a Wget viselkedése nem egyezik a dokumentációval, akkor ez hiba. Ha minden furcsán működik, de nem biztos benne, hogyan kellene működnie, akkor ez is hiba lehet. 2. Próbálja megismételni a helyzetet hibával a minimális számú műveletben. Ne rohanjon a küldéssel .wgetrc, próbálja meg elvégezni az összes műveletet, amely a hibához vezetett egy másik beállításfájllal (vagy anélkül). 3. Futtassa a Wget -et a paraméterrel -dés nyújtsa be a naplót (vagy annak egy részét). Nagyon az ilyen naplókkal könnyebb hibákat találni. 4. Ha a Wget sikertelen, próbálja meg futtatni egy hibakeresőben, például "gdb` which wget` core", és írja be a "hová" címet, hogy visszalépést kapjon.

CM. AZONOS

GNU információ a wget.

SZERZŐI

FORDÍTÁS

SZERZŐI JOG

Szerzői jog (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
Ez ingyenes szoftver; másolási feltételeket keres a forrásszövegekben. NINCS garancia; a program NEM ELADÓ.

Úgy tűnik, hogy egy olyan világban, ahol a világ lakosságának fele aktívan használ számítógépet, és hozzászokott a stílusos grafikus interfészekhez és az ilyen lehetőségekhez, már nincs helye a szöveges alkalmazásoknak. Körülbelül 20 évvel ezelőtt a számítógép interfésze egy szörnyű fekete panel volt, amely fehér karaktereken kívül semmit sem mutatott, és minden vezérlést szöveges parancsokkal hajtottak végre. Meglepő módon, amilyen csúnyák ezek a programok, ugyanolyan működőképesek és megbízhatóak.

Mi az a Wget?

A Wget (más néven GNU Wget Linux) egy konzolon alapuló, nem interaktív alkalmazás fájlok és weboldalak kezelésére. Valójában ez egy olyan program, amely fájlokat tölt le az internetről, és amelyet a grafikus felület hiánya és számos, a modernebb megoldásokhoz atipikus vezérlőfunkció hiánya jellemez.

A programot Hrvoji Niksic horvát mérnök fejlesztette ki, jelenleg Giuseppe Scrivano és a Linux közösség támogatja. A segédprogram első verzióját (akkor még GetURL néven) 1996 januárjában mutatták be. A programot C programozási nyelven írták, és közzétette GNU licencek... Az eszköz eredetileg Linux platformon jelent meg. Idővel a segédprogramot számos nyelvre lefordították, és minden népszerű platformra átvitték, beleértve a Wget for Windows 7 (és újabb), a Wget for MacOS és így tovább.

Ez a program nem interaktív, ami azt jelenti, hogy a képességei keretein belül elindított folyamatok nem vehetők ellenőrzés alá, hanem az operációs rendszer felügyeleti eszközeire hivatkozva vezérelhetők.

Annak ellenére, hogy a modern böngészők általában beépítettek, mégis interaktív interakcióra vannak tervezve, ezért működnek kézi üzemmód nehézzé válik. Ezzel szemben a Wget számos folyamat automatizálását teszi lehetővé. Például lehetőség van előre felkészülni Szöveges dokumentum weboldalak listájával, amellyel egyszerre több fájlt és oldalt tölthet le.

A program fő funkciói

Mégis, először is, ez egy fájlok letöltésére szolgáló program, amelyből fő funkciójának nyilvánvalósága következik.

A Wget bármilyen anyagot letölthet az internetről, legyen az dokumentum, végrehajtható fájl vagy teljes weboldal HTML formátumban (különböző protokollokon keresztül). A fájlok a könyvtárakból tölthetők be

Az ügyfél rekurzív betöltést hajthat végre, automatikusan követve egy adott webhelyen (vagy több webhelyen) található linkeket, miközben visszaállítja a weboldal eredeti szerkezetét. Lehetőség van a letöltött webhelyek megtekintésére a hálózathoz való hozzáférés nélkül (alapértelmezés szerint az online megtekintéshez címként töltve be).

Kezdetben a Wget lassú és instabil kapcsolattípusokhoz alkalmazkodott, ezért fontos jellemzője a megszakított fájlletöltés helyreállításának lehetősége (ez akkor lehetséges, ha a szerver támogatja a RANGE fejléceket). Ezenkívül a Wget figyelemmel kísérheti a kiszolgálók állapotát (elérhetőségüket) a fájlok és weboldalak újratöltése és frissítése érdekében (a Wget ellenőrzi a fájlfejléceket, és fenntartja a legújabb verziót).

A program számos olyan funkcióval is rendelkezik, amelyek jellemzőek az úgynevezett pók segédprogramokra, amelyek különböző webhelyeket és szervereket vizsgálnak meg bizonyos fájlok keresésére.

Támogatott platformok

A Wget Linux lett az alapja ennek a terméknek... Amint fentebb említettük, a segédprogram kezdetben csak Linuxon működött, de gyorsan népszerűvé vált, és más rendszerekhez igazították. Például megtalálhatja a Wget Windows 7 és újabb operációs rendszerekhez készült verzióját, és vannak olyan szerelvények, amelyekkel grafikus felület... Ami a Linuxot illeti, ott a program gyakran be van ágyazva a terjesztési készletbe. Egyes Linux -rendszerek termináljai natívan támogatják a Wget parancsokat. Az Ubuntu, a Fedora, az openSUSE és más fogyasztói disztribúciók együtt dolgoznak a programmal, ahogy mondani szokták. Ezután részletesebben megvizsgáljuk a programot.

Wget parancsok: az alapvető paraméterek listája

A parancsok alapvető listája a következőket tartalmazza:

  • -V - lehetővé teszi, hogy megtudja, melyik programverziót használja jelenleg;
  • -h - a legtöbbet mutatja teljes lista parancsok az alkalmazással való munkához;
  • -b - lehetővé teszi a program háttérbe szorítását;

Üzenetparaméterek listája

A Wget parancsok teljes ellenőrzést biztosítanak a megjelenített információk felett. Itt egy lista ezekről:

  • -o logfile - létrehoz egy naplófájlt, amely rögzíti az alkalmazás teljes folyamatát;
  • -a naplófájl - lehetővé teszi egy meglévő naplófájl hozzáadását új létrehozása helyett;
  • -d - megjeleníti a fejlesztők és a hibakereső számára szükséges információkat (segít megoldani a problémákat és javítani a hibákat az ügyfél munkájában);
  • -q - letiltja az üzenetek megjelenítését;
  • -v - ez az opció alapértelmezés szerint engedélyezve van, részletes jelentést nyújt a programban lejátszódó összes folyamatról (valós időben);
  • -nv - Jelentősen lerövidíti a felhasználó által az üzenetekben kapott információkat. Csak a legfontosabb adatok és hibajelzések maradnak;
  • -i fájl (a fájl elérési útjának megadása) - a parancs lehetővé teszi egy fájl beolvasását, egy link kinyerését és letöltését; használhat különböző formátumú fájlokat, beleértve a HTML -t is, de ha ezt a parancsot használja, ne adja meg a fájl elérési útját a parancssorban;
  • -f - provokálja a programot, hogy olvassa el a fájlt HTML -ként; amikor ezt a parancsot használja a helyiekkel való együttműködéshez HTML dokumentum, hiba léphet fel, annak elkerülése érdekében elegendő a dokumentumban feltüntetni .

Rendszerindítási paraméterek listája

Alapvető parancsok a Wget segítségével. Íme egy alapvető készlet közülük:

  • --bind-address = ADDRESS-ez a parancs lehetővé teszi a kötési adatok átvitelét a helyi gép ADDRESS címére. TCP / IP kapcsolat használatakor a parancsnak meg kell adnia a pontos IP -címet (ha több van).
  • -t szám (számot kell megadnia) - lehetővé teszi a felhasználó számára a letöltési újrapróbálkozások számának kiválasztását. Az ismétlődések elkerülése érdekében adja meg a nulla értéket.
  • -nc - ez a parancs lehetővé teszi a letöltött fájl előző állapotának visszaállítását abban az esetben, ha hálózati hiba történt, és a letöltés megszakadt. Ha nem használja a letöltési parancsok egyikét (-N, -nc, -r), akkor a Wget másolatot készít belőle, és újra elkezdi a letöltést. A -r opció lehetővé teszi a meglévő fájlok felülírását.
  • -c - szintén segíti a fájl letöltését, ha a kapcsolat megszakad (és amikor a Wget leállította a kapcsolat önálló helyreállítását). Elég, ha ezt a parancsot jelzi a fájlra mutató link előtt. Ha hasonló fájlt talál a használt könyvtárban, akkor a Wget azonosítja, és automatikusan úgy dönt, hogy betölti. A parancs csak a RANGE fejléceket támogató szervereken használható.

  • --progress -lehetővé teszi a letöltés előrehaladásának megjelenítésének típusának kiválasztását. Megadhatja -progress = bar vagy progress = dot.
  • --pók -helyettesíti a fájlfeltöltési parancsot a kiszolgálón való jelenlét ellenőrzésével;
  • -w (másodpercben) - Megadja a letöltések közötti időtúllépést.
  • -q (kilobájtok vagy megabájtok számában megadva) - lehetővé teszi a letöltött adatok méretének egyértelmű szabályozását és a túlzott mennyiségek korlátozását. Mindazonáltal érdemes megjegyezni, hogy egy fájl kerül feltöltésre a beállított kvótától függetlenül (vagyis ez az opció nem működik egy fájllal, függetlenül attól, hogy milyen nehéz).

HTTP paraméterlista

  • --http-user = és --http-passwd =-lehetővé teszi felhasználónév és jelszó megadását a hitelesítéshez azon a webes erőforráson, amelyről a fájlok feltöltésre kerülnek.
  • -C = be / ki - lehetővé teszi az adatok gyorsítótárazásának engedélyezését vagy letiltását a szerver oldalon.
  • --cookies = be / ki -ugyanaz, mint a gyorsítótárnál, csak a cookie -knál. Lehetővé teszi, hogy leállítsa vagy újraindítsa a cookie -adatok cseréjét, amelyek szükségesek a szerver számára a látogatások statisztikájának vezetéséhez. Az opció alapértelmezés szerint engedélyezve van, de a cookie -kat nem menti a merevlemezre.
  • --save-cookies-lehetővé teszi a mentést cookie -kat(csak friss adatok).
  • --proxy-user és -proxy-passwd-lehetővé teszi felhasználónév és jelszó megadását az engedélyezéshez a proxy szerveren (ha van ilyen).

FTP paraméterek listája

Speciális beállítások a Wget használatához. FTP parancsok:

  • -nr - tiltja az ideiglenes fájlok törlését a .listing könyvtárból, amelyek spontán generálódnak az FTP -vel való munka során;
  • -g be / ki - lehetővé teszi a segédprogram számára, hogy speciális karaktereket használjon az FTP könyvtárakban;
  • -passzív-ftp-ez a parancs akkor használható, ha tűzfal van a passzív FTP mód aktiválásához (amikor a felhasználó felelős a kapcsolat létrehozásáért a szerverrel).

Wget parancsok: használati példák

A legegyszerűbb és leggyakoribb példa a programmal való munkára természetesen a fájlok letöltése. A Wget parancsok teszteléséhez egyszerűen kezdhet, kereshet egy linket a hálózaton lévő fájlhoz, és beírhatja a konzolba / terminálba: Wget * egy link a fájl pontos és teljes elérési útjával *.

A fájl letöltésének folytatásához használja: Wget -c * hivatkozást, amely megadja a fájl pontos és teljes elérési útját *.

Ami a weboldalak betöltését illeti, minden némileg bonyolultabb, ugyanakkor a lehetőségek száma jelentősen megnő. Annak elkerülése érdekében, hogy minden alkalommal újra be kell írnia a paramétereket, amikor be kell töltenie egy webhelyet, létrehozhat szkripteket vagy írhat be minden beállítást a .wgetrc fájlba.

Ha ugyanazt az oldalt megtekinteni szeretné internetkapcsolat nélkül, akkor használja a Wget -r -10 -k * link parancsot a fájl pontos és teljes elérési útjával *.

Formázási hiba A Wget parancs nem található, ami elírásokat és hibás paramétereket jelezhet.

Mindannyian néha letöltünk fájlokat az internetről. Ha ehhez grafikus felületű programokat használ, akkor minden rendkívül egyszerűnek bizonyul. Amikor azonban a Linux parancssorán dolgozunk, a dolgok kissé bonyolultabbá válnak. Különösen azok számára, akik nem ismerik a megfelelő eszközöket. Az egyik ilyen eszköz a rendkívül hatékony wget segédprogram, amely mindenféle letöltésre alkalmas. Tizenkét példát ajánlunk figyelmébe, amelyeket elemezve elsajátíthatja a wget alapvető jellemzőit.

$ wget https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror=excellmedia
A parancs megadása után megkezdődik a Nagios Core letöltése. E folyamat során láthatja például a letöltés adatait - információkat arról, hogy mennyi adatot töltöttek le már, az aktuális sebességet, és mennyi idő van hátra a letöltés végéig.

2. Töltse le a fájlt, és mentse el új névvel

Ha a letöltött fájlt más néven szeretnénk menteni, mint az eredeti neve, akkor jól jön a wget parancs az -O paraméterrel:

$ wget -O nagios_latest https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror=excellmedia
Ezzel a megközelítéssel a feltöltött fájl nagios_latest néven kerül mentésre.

3. A fájlok letöltési sebességének korlátozása

Szükség esetén korlátozhatja a fájlok letöltési sebességét a wget használatával. Ennek eredményeként ez a művelet nem foglalja el a teljes rendelkezésre álló adatátviteli csatornát, és nem érinti a hálózathoz kapcsolódó egyéb folyamatokat. Ezt megteheti a --limit-rate paraméter használatával, és megadhatja a sebességkorlátot bájtban (normál számként), kilobájtban (K-t adva a szám után) vagy megabájtban (M) másodpercenként:

$ wget ––limit-rate = 500K https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror = excellmedia
A feltöltési sebességkorlát 500 Kb / s.

4. Megszakított letöltés befejezése

Ha ez a művelet megszakad a fájlok letöltése közben, folytathatja a letöltést a wget parancs -c paraméterével:

$ wget –c https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror=excellmedia
Ha ezt a paramétert nem használja, akkor a befejezetlen fájl letöltése az elejétől kezdődik.

Ha hatalmas fájlt tölt fel, és ezt a műveletet a háttérben szeretné végrehajtani, akkor ezt a -b kapcsolóval teheti meg:

$ wget –b https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror=excellmedia

Ha van listája a letöltendő fájlok URL -címeiről, de nem szeretné manuálisan elindítani ezek letöltését, használhatja a -I paramétert. A letöltés megkezdése előtt azonban létre kell hoznia egy fájlt, amely tartalmazza az összes címet. Ezt például a következő paranccsal teheti meg:

$ vi url.txt
Adjon hozzá címeket ehhez a fájlhoz - minden sorban egyet. Továbbá csak a wget indítása marad, az újonnan létrehozott fájlt és a letöltések listáját átadva ennek a segédprogramnak:

$ wget –I url.txt
Ennek a parancsnak a végrehajtása azt eredményezi, hogy a fájlok sorrendben betöltődnek a listából.

7. A fájlletöltési kísérletek teljes számának növekedése

A --tries paraméter használatával konfigurálhatja a fájl letöltésének újbóli próbálkozásainak számát:

Wget ––tries = 100 https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror=excellmedia

A fájl letöltése egy névtelen FTP -kiszolgálóról a wget használatával így néz ki:

$ wget FTP URL
Ha felhasználónév és jelszó szükséges a fájl eléréséhez, a parancs így néz ki:

$ wget –-ftp-user = dan ––ftp-password = ********* FTP URL

9. Hozzon létre egy helyi példányt a webhelyről

Ha le kell töltenie egy teljes webhely tartalmát, akkor ezt a --mirror paraméter segítségével teheti meg:

$ wget --mirror -p --convert -links -P / home / dan xyz.com
Vegye figyelembe a további parancssori paramétereket:

  • -p: letölti a HTML -oldalak helyes megjelenítéséhez szükséges összes fájlt.
  • --convert-links: a dokumentumokban található hivatkozások a webhely helyi megtekintésére szolgálnak.
  • -P / home / dan: az anyagok a / home / dan mappába kerülnek mentésre.

10. Csak bizonyos típusú fájlok letöltése az oldalról

Ha csak bizonyos típusú fájlokat szeretne letölteni a webhelyről, használja az -r -A paramétereket:

$ wget -r -A.txt Webhely_url

11. Bizonyos típusú fájlok kihagyása

Ha egy teljes webhelyet szeretne másolni, de nincs szüksége bizonyos típusú fájlokra, letilthatja betöltésüket a --reject paraméter használatával:

$ wget --reject = png Webhely_url

12. Töltse le saját .log fájljával

A fájl letöltéséhez és saját .log fájljának használatához használja az -o opciót, és adja meg a naplófájl nevét:

$ wget -o wgetfile.log https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r=&ts=1489637334&use_mirror=excellmedia

Eredmények

A Wget használata meglehetősen egyszerű, de nagyon hasznos segédprogram Linux. És valójában az, amiről beszéltünk, csak egy kis része annak, amit tehet. Remélhetőleg ez az áttekintés segít azoknak, akik nem ismerik a wget -et, hogy értékeljék ezt a programot, és esetleg felvegyék azt a parancssori eszközök napi tárházába.

Kedves Olvasók! Linux parancssori eszközöket használ a fájlok letöltéséhez? Ha igen, kérjük, meséljen róluk.

A GNU Wget egy ingyenes, nem interaktív konzolprogram fájlok letöltésére a hálózaton keresztül. Támogatja a HTTP-, FTP- és HTTPS -protokollokat, valamint támogatja a HTTP -proxykiszolgálón keresztüli munkát. A program szinte minden GNU / Linux disztribúcióban megtalálható.

A GNU Wget egy nem interaktív program. Ez azt jelenti, hogy az indítást követően a felhasználó csak az operációs rendszer folyamatvezérlő eszközeinek segítségével befolyásolhatja működését. Általában ehhez a Ctrl + C billentyűparancsokat kell használni, ha meg kell szakítani a programot, és a Ctrl + Z billentyűkkel az aktuális feladatot háttérbe kell helyezni.

A modern böngészők általában fájlok letöltési funkcióját látják el, azonban mivel a böngészőt interaktív működésre tervezték, nagyszámú fájl manuális letöltése unalmas lehet. A böngészők általában nem biztosítanak eszközöket ezen feladatok automatizálására. A GNU Wget például támogatja a fájlban megadott URL -ek betöltését. Ily módon listát készíthet a fájlokról, és bármikor letöltheti azokat a GNU Wget használatával.

A parancssori felület lehetővé teszi a GNU Wget vezérlését más programokból és szkriptekből, amelyet a fájlok letöltésének automatizálására használnak (rendszeres frissítések, a kiszolgáló elérhetőségének figyelése stb.).

A GNU Wget lehetővé teszi bármilyen fájl letöltését a világhálóról (beleértve az (X) HTML -oldalakat) HTTP -n és HTTPS -en keresztül, valamint fájlokat és könyvtárakat FTP -n keresztül.

A fájlok rekurzívan letölthetők a HTML oldalakon található linkekről, mind egy webhelyről, bizonyos mélységben követve a hivatkozásokat, vagy többről. Ezenkívül a szoftver betöltésekor FTP fájlok letöltheti a "maszk szerint" nevet (azaz fájlcsoportot adhat meg "*" -al).

A GNU Wget támogatja a fájl folytatását is, ha a kapcsolat megszakad.

Bevezetés a GNU Wget -be

A GNU Wget egy ingyenes szoftvercsomag fájlok letöltéséhez HTTP, HTTPS, FTP és FTPS használatával, a legszélesebb körben használt internetes protokollokkal. Ez egy nem interaktív parancssori eszköz, így könnyen hívható parancsfájlokból, feladatokból, terminálokból X-Windows támogatás nélkül stb.

A GNU Wget számos olyan funkcióval rendelkezik, amelyek megkönnyítik a nagy fájlok letöltését vagy a teljes webes vagy FTP -webhelyek tükrözését, többek között:

  • Folytathatja a megszakított letöltéseket a és használatával
  • Használhat fájlnév helyettesítő kártyákat és rekurzívan tükrözheti a könyvtárakat
  • NLS-alapú üzenetfájlok sok különböző nyelvhez
  • Opcionálisan konvertálja a letöltött dokumentumok abszolút linkjeit relatívvá, így a letöltött dokumentumok helyben összekapcsolódhatnak egymással
  • A legtöbb UNIX-szerű operációs rendszeren és a Microsoft Windows rendszeren is fut
  • Támogatja a HTTP proxyt
  • Támogatja a HTTP cookie -kat
  • Támogatja a tartós HTTP kapcsolatokat
  • Felügyelet nélküli / háttérművelet
  • A helyi fájl időbélyegzőit használja annak meghatározására, hogy a tükrözés során újra kell-e tölteni a dokumentumokat
  • A GNU Wget a GNU General Public License alatt kerül forgalomba.

A GNU Wget forráskódja itt vagy a tükrünkön található.
További letöltési lehetőségekért tekintse meg a GYIK -ot.

Dokumentáció

A GNU Wget dokumentációja itt található.
Más GNU csomagok kézikönyveit lásd a www.gnu.org oldalon.

további információ

Jelenleg a GNU Wget2 fejlesztése folyik.
Kérjük, segítsen nekünk, ha tud teszteléssel, dokumentumokkal, szervezéssel, fejlesztéssel, ... találkozunk a Wget2 együttműködési oldalon

Karbantartó

A GNU Wget -et jelenleg Tim Rühsen, Darshit Shah és Giuseppe Scrivano karbantartja.
A GNU Wget eredeti szerzője Hrvoje Nikšić.
Kérem tedd nem közvetlenül kapcsolatba léphet ezen személyek bármelyikével hibajelentésekkel vagy segítségkérésekkel a Wget kapcsán: erre szolgál a levelezőlista; kérlek használd helyette.

Adományozók

Köszönjük a TYPO3 & Magento partner AOE médiának, hogy adományozott a wget projekthez.

wget - LETÖLTÉS MESTER
(FÁJLOK ÉS OLDALOK LETÖLTÉSE AZ INTERNETRŐL GNU / LINUX -ban)

Annyi dalt énekeltek a wget szerelemről,
Énekelek, énekelek neked, még egyet ...

Romantika a "Három barát" filmből

Egy feladat: Teleport Pro -t és FlashGetet szeretnék Linuxra, letöltési webhelyeket és fájlokat.

Megoldás: felfedez wget- mindez egy üvegben, és még több is.

Gyakran az emberek sok grafikus programot keresnek először több gombbal - de van egy segédprogram, amely helyettesítheti azokat, és olyan funkciókat biztosíthat, amelyek máshol nem találhatók.

Ez wgetés minden, ami erre épül. Ennek a segédprogramnak az elsajátítása némi erőfeszítést és legalább a kézikönyv átfogó olvasását igényli, de cserébe egy hatékony segédprogramot kap, amely időt és sávszélességet takarít meg.

Érdemes ezt mondani ember wget első pillantásra lenyűgöző benyomást kelt, de aztán rájössz, hogy nem minden lehetőségre van szükség a mindennapi használat során. Az alábbiakban felsorolom a leggyakrabban használt lehetőségeket.

A "FlashGet for Linux" használata

Csak le kell töltenie a fájlt, és / vagy folytatnia kell a megszakított letöltést. Ez nagyon -nagyon egyszerű, ha néhány sort ír a terminálba.

Csak töltse le a wget fájlt:

$ wget ftp://vasya.pupkin.com/film.avi

Egy másik lehetőség: a fájl egy részét letöltötték, a letöltés megszakadt.

A fájl letöltésének folytatásához írja be:

$ wget -c ftp://vasya.pupkin.com/film.avi vagy $ wget -folytassa ftp://vasya.pupkin.com/film.avi

A -c helyett írhatja a -folytatást, mivel minden kulcs rövid és hosszú formájú: a hosszú billentyűket könnyebb megjegyezni, de hosszabb ideig tart az írás. Könnyen keverheti a különböző helyesírási formákat.

Fájlok letöltése a közvetlen linkeket tartalmazó listából:

$ wget -i pupkinlist vagy $ wget —input -file = pupkinlist

Csak jelzi fájlt amely linkeket tartalmaz. A fájl lehet egy html oldal is, amely linkeket tartalmaz.

Ablakok. A wget telepítése Windows XP / 7/8 / 8.1 / 10 rendszeren

Ezeket a fenti parancs fogja letölteni.

A "Teleport" használata Pro Linux "

Több lehetőség van a webhelyek letöltésekor, ezért több kulcsra van szükség. Ismét mindegyikre emlékezni nem szükséges, elkészíthet egy szkriptet (vagy jobb, több - különböző esetekben), és felhívhatja őket.

A webhelyek tükrözése a helyi géphez:

$ wget -m http://www.vasyapupkin.com/

Webhely másolása helyi megtekintéshez:

$ wget -r -l0 -np -k http://www.vasyapupkin.com/

Ez lehetővé teszi a rekurzív kirakodást (switch -r, -recursive), vagyis nem csak a főoldalról származó fájlokat, hanem az összes többi oldalt is, amelyekhez linkek vezetnek (kapcsoló -l0 végtelen egymásba ágyazása).

A linkek neveit helyi névvé alakítják át a könnyű megtekintés érdekében (kapcsoló -k). Ezenkívül a -np (no -parrent) kapcsolóval megakadályozhatja, hogy a wget rekurzív betöltés közben a kezdőcím fölé emelkedjen, azaz ha a http://home.vasyapupkin.com/ címet másolja, akkor kövesse a a fő webhely http: // www. vasyapupkin.com/ nem lesz másolva.

Számos hasznos kulcs

Feltöltött fájlok be- és kizárása:

Acclist vagy —accept acclist -R rejlist vagy —reject rejlist

Megadja a betöltendő (acclist) vagy figyelmen kívül hagyott (rejlist) vesszővel elválasztott fájlnevek mintáit.

K vagy —konvert-linkek

Az abszolút linkeket (például http: // www…) relatív hivatkozásokká (például fájl /// home / vasya / www / index.html) alakítja át a helyi böngészés kényelme érdekében. Ha a letöltött webhelyet helyben szeretné megtekinteni egy böngészőben, nyissa meg az index.html fájlt egy böngészőben, és ugyanúgy navigáljon a linkeken, mintha internetkapcsolatban lenne.

H vagy —span-hosts

Lehetővé teszi a wget számára, hogy adatokat töltsön le a kért dokumentumban hivatkozott bármely URL -címről.

P vagy —oldal-kellékek

Betölti a html oldalak megjelenítéséhez szükséges összes fájlt. Például: rajzok, hang- és lépcsőzetes stílusok. A letöltés befejezése után a dokumentum hivatkozásait offline megtekintésre konvertálja. Ez nem csak a más dokumentumokra mutató látható hivatkozásokra vonatkozik, hanem az összes külső helyi fájlra mutató hivatkozásokra is.

siteget - egy egyszerű szkript a webhelyek letöltéséhez

Ha eleged van ezekből a kulcsokkal való bölcsességekből wgetés csak le kell töltenie az oldalt siteget biztosan tetszeni fog. Ez egy meglehetősen egyszerű szkript a webhely betöltéséhez szükséges paraméterekkel.

A forgatókönyvet innen töltheti le. A számítógépre való letöltés után érdemes superuser módban másolni a $ PATH változóban megadott könyvtárak egyikébe: operációs rendszer automatikusan futtatható fájlokat keres. Például a könyvtárba / user / local / bin:

# cp (könyvtár, ahol a szkript található) / siteget / user / local / bin / siteget

A parancsfájlhoz hozzá kell rendelni egy végrehajtható fájl attribútumot is:

# chmod a + x / usr / local / bin / siteget

Használat siteget Nagyon egyszerű:

$ siteget http://www.vasyapupkin.com/

Bibliatudományi Tanszék, MDA, 2008.
Utolsó frissítés:
Internetcím: http://www.bible-mda.ru/soft/wget/wget.html

Éppen Fájl letöltése wget:

wget ftp://vasya.pupkin.com/film.avi

For folytassa a megszakított letöltést mi írunk:

wget -c ftp://vasya.pupkin.com/film.avi

wget - folytassa ftp://vasya.pupkin.com/film.avi

A többi programhoz hasonlóan a billentyűk rövid és hosszú formájúak, és írhat helyettük. A hosszú billentyűket könnyebb megjegyezni, de hosszabb ideig tart az írás. Könnyen összekeverheti a különböző helyesírási formákat.

Nak nek töltse le a fájlokat a listáról közvetlen linkeket tartalmaz:

wget -i pupkinlist.txt

wget --input-file = pupkinlist.txt

Itt csak a hivatkozásokat tartalmazó fájl szerepel. A fájl lehet egy -oldal is, amely linkeket tartalmaz. Ezeket a fenti parancs fogja letölteni.

A "Teleport Pro for Linux" használata.

Több lehetőség van a webhelyek letöltésekor, ezért több kulcsra van szükség.

Ismét mindegyikre emlékezni nem szükséges, elkészíthet egy szkriptet (vagy jobb, több - különböző esetekben), és felhívhatja őket.

Tehát, ha van webhelye, és szeretné, ha helyi példánya lenne a számítógépén, hogy a hálózatról való lekapcsolódás után sietség nélkül elolvashassa.

A webhelyek tükrözése a helyi géphez:

wget -m http://www.vasyapupkin.com/

ennek megfelelően ezeket a lehetőségeket az alábbiakban ismertetjük.

Egy webhely másolása helyi megtekintésre (az internetes hivatkozások lecserélésével a letöltött oldalak helyi címeire):

wget -r -l0 -k http://www.vasyapupkin.com/

Ez lehetővé teszi a rekurzív kirakodást (kapcsoló -r, -rekurzív),

A Wget számos hasznos opcióval rendelkezik - több, mint a Teleport "és a zászlók. Például egy szkriptbe csomagolva, és jól látható helyen (bejelölve) elhelyezve, könnyen kezelhetőek és gazdagok a beállítások.

Rekurzív betöltéskor ne másszon fel a kezdőcím fölé.

Engedélyezze a könyvtárak és alkönyvtárak rekurzív böngészését a távoli kiszolgálón.

Határozza meg a maximális rekurziós mélységet, amely megegyezik a mélységgel, amikor távoli kiszolgáló könyvtárait böngészi. Alapértelmezett mélység = 5.

Ne menjen a szülőkönyvtárba fájlok keresése közben. Ez egy nagyon hasznos funkció, mivel biztosítja, hogy csak egy bizonyos hierarchia alatti fájlok kerüljenek másolásra.

Fájlnevek vesszővel elválasztott listája, melyeket (elfogad) vagy nem (elutasítás) kell feltölteni. Megengedett a fájlnevek maszk szerinti beállítása.

Wget a Windows számára. Telepítés és használat.

A dokumentum abszolút linkjeit relatív hivatkozásokká alakíthatja. Csak azok a linkek konvertálódnak, amelyek a ténylegesen betöltött oldalakra mutatnak; a többi nem lesz átalakítva. Ne feledje, hogy csak a futás végén a wget megtudja, hogy mely oldalak voltak ténylegesen betöltve. Ezért csak a wget végén történik meg a végső átalakítás.

Adja meg a felhasználónevet és a jelszót a kiszolgálón.

Lehetővé teszi bármely olyan szerver látogatását, amelyhez link van.

Töltse be az oldalak megjelenítéséhez szükséges összes fájlt. Például: képek, hang, lépcsőzetes stílusok (). Alapértelmezés szerint ezek a fájlok nincsenek betöltve. A paraméterek és együtt megadva segíthetnek, de azóta A wget nem tesz különbséget külső és belső dokumentumok között, nincs garancia arra, hogy minden szükséges betöltésre kerül.

Linkek

Információ a programról

A Wget parancssori segédprogram fájlok HTTP -n keresztül történő letöltéséhez, FTP protokollokés proxy kapcsolatok.

wget az ablakokhoz

A program lehetővé teszi a másolást egyszerű html webhelyek a könyvtárszerkezet megőrzésével. Lehetővé teszi a robots.txt adatok megkeresését és feldolgozását, a hivatkozások konvertálását a későbbi offline hozzáféréshez. Fájlfejléc -összehasonlító eszközt tartalmaz új verziók letöltéséhez és tükrök létrehozásához.

Az alkalmazás támogatja a munka folytatását hiba vagy lekapcsolás esetén, rekurzív ugrást a névmaszk és a hivatkozások mélységének feltüntetésével. Tudja, hogyan kell bejelentkezni FTP szerver, csatlakozzon a háttérben a biztonságos https -webhelyekhez.

A program képes részletes naplót vezetni, ez a legjobb eszköz a távoli tárolók vagy webes erőforrások tükreinek létrehozásához, adattovábbításhoz FTP -kiszolgálókról.

Ingyenesen letöltheti a Wget teljes orosz verzióját a hivatalos webhelyről regisztráció és SMS nélkül.

Rendszerkövetelmények

  • Támogatott operációs rendszerek: Windows XP, 7, 10, 8, Vista, 8.1
  • Bitmélység: 32 bit, x86, 64 bit

Wget - konzolletöltő webhelyek letöltéséhez és a Windows rendszerben való használatához

A wget egy konzol segédprogram fájlok / webhelyek letöltéséhez; rekurzívan letöltheti a fájlokat a linkek automatikus követésével.

Csapat Leírás
wget http://example.com/file.zip a file.zip fájl letöltése az aktuális könyvtárba
wget -P / path / to / save http://example.com/file.zip töltse le a file.zip fájlt a / path / to / save könyvtárba
wget -c http://example.com/file.zip törlés esetén töltse le a file.zip fájlt
wget -O arch.zip http://example.com/file.zip töltse le a file.zip fájlt, és mentse arch.zip néven
wget -i files.txt fájlok letöltése a listából a files.txt fájlba
wget —próbálkozások = 10 http://example.com/file.zip letöltési kísérletek száma
wget -Q5m -i http://example.com/ kvótát maximális méret letöltött fájlok, a kvóta csak rekurzív letöltésekre érvényes (-r)
wget —save-cookies cookies.txt —post-data 'username = proft & password = 1' http://example.com/auth.php azonosítás a szerveren a sütik mentésével a későbbi hozzáférés érdekében
wget —user-agent = "Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 536.5 (KHTML, mint a Gecko) Chrome / 19.0.1084.9 Safari / 536.5" http://example.com/ Felhasználói ügynök tipp
echo ‘wget http://example.com/file.zip’ | 12:00 órakor töltse le a http://example.com/file.zip fájlt 12:00 órakor az aktuális könyvtárba
wget ftp://example.com/dir/*.zip
wget http://example.com/dir/file(1..10).zip az összes fájl letöltése sablon szerint
wget -S http://example.com/ HTTP szerverfejlécek és FTP szerver válaszok megjelenítése
wget —pók -i urls.txt a fájlban található hivatkozások elérhetőségének ellenőrzése
wget -b http://example.com/file.zip a fájl letöltése a háttérben, a napló a wget.log, wget.log.1 stb.
export http_proxy = http: //proxy.com: 3128/; wget http://example.com/file.zip fájl * file.zip * letöltése proxyn keresztül
wget -m -w 2 http://example.com/ tükrözi a webhelyet, miközben megtartja az abszolút linkeket, és 2 másodpercet vár a kérések között
wget-limit-rate = 200k http://example.com/file.zip korlátozza a letöltési sebességet
wget -R bmp http://example.com/ ne töltsön le bmp fájlokat
wget -A png, jpg http://example.com/ csak letöltés png fájlokatés jpg

Példa a dokumentáció letöltésére Django:

  • - kövesse a linkeket (rekurzív letöltés)
  • - a linkek helyi nézetre konvertálása
  • - a html-oldal megjelenítéséhez szükséges erőforrások (stílusok, képek stb.) letöltése
  • - letöltési mélység, 0 - a linkek végtelen egymásba ágyazása
  • - ne írja felül a meglévő fájlokat
  • - rekurzív betöltés közben ne emelkedjen a kezdőcím fölé

Gyakran használt wget paraméterek áthelyezhetők a ~ / .wgetrc mappába.

A curl egy konzol segédprogram adatátvitelhez URL szintaxis használatával, DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP protokollok támogatottak , SMTPS, Telnet és TFTP.

Csapat Leírás
curl http://proft.me szerezze be a főoldal tartalmát
curl -o index.html http://proft.me szerezze be a főoldal tartalmát az index.html fájlba
curl -L http://example.com az oldal tartalmának fogadásakor kövesse az átirányításokat (ha vannak)
curl -u felhasználónév: jelszó http://example.com/login/ az alap HTTP -hitelesítés mögé rejtett oldal megszerzése
curl -x proxy.com:3128 http://proft.me oldal beszerzése proxy használatával
curl -I proft.me http -fejléceket szerezzen be a webhelyről
curl -H ‘Host: google.ru’ http://proft.me a tartomány megváltoztatása a szerver elérésekor (saját fejléc átvitele)
curl - kérje a POST "http://example.com/form/" - adat "mező1 = érték1 és mező2 = érték2"
curl -X POST "http://example.com/form/" -adat "mező1 = érték1 és mező2 = érték2" adatátvitel POST kéréssel
curl -X POST -H "Content -Type: application/json" -d '"title": "Commando", "year": "1985" "http://example.com/api/movies/ adatátvitel POST kéréssel, adatok JSON formában
curl - kérés PUT "http://example.com/api/movie/1/" --data "title = DjangoUnchained" adatok küldése PUT kéréssel
göndör -F [e -mail védett]-F elküldés = OK http://example.com/upload/ file.zip feltöltése az űrlapra (többrészes / űrlap-adatok)
curl -u felhasználónév: jelszó -O ftp://example.com/file.zip töltse le a fájlt FTP -ről
curl -u felhasználónév: jelszó -T file.zip ftp://example.com/ fájl feltöltése FTP -n keresztül
curl — cookie "login = proft" http://example.com/login/ sütik beállítása
curl — cookie-jar cookie.txt http://example.com cookie -k mentése a fájlba
curl — cookie cookie.txt http://example.com/login/ mentett sütik használata

További olvasmány