Ero sivun ”Wget” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (komentorivin perustyökaluihin) |
pEi muokkausyhteenvetoa |
||
(16 välissä olevaa versiota 10 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
GNU Wget on | '''GNU Wget''' on [[komentorivi]]ohjelma tiedostojen lataamiseen verkosta. Se tukee [[HTTP]]-, [[HTTPS]]- ja [[FTP]]-protokollia. Kesäkuussa 2005 julkaistusta 1.10-versiosta lähtien Wget on tukenut yli 2 gigatavun kokoisia tiedostoja (mm. dvd-[[levykuva]]t). | ||
== Käyttö == | == Käyttö == | ||
Rivi 5: | Rivi 5: | ||
wget valitsimet osoite | wget valitsimet osoite | ||
Yksinkertaisimmin tiedosto paketti.tar.gz ladattaisiin palvelimelta <nowiki>http://serveri.com</nowiki> komennolla | Yksinkertaisimmin tiedosto paketti.tar.gz ladattaisiin palvelimelta <nowiki>http://serveri.com</nowiki> komennolla | ||
wget <nowiki>http:// | wget <nowiki>http://serveri.com/paketti.tar.gz</nowiki> | ||
jolloin [[Hakemisto|hakemistoon]], jossa komento ajettiin ilmestyisi tiedosto paketti.tar.gz | jolloin [[Hakemisto|hakemistoon]], jossa komento ajettiin ilmestyisi tiedosto paketti.tar.gz | ||
=== Valitsimet === | === Valitsimet === | ||
Wgetiä voidaan ohjata melko monipuolisesti erilaisilla valitsimilla. Seuraavassa on esiteltynä tavallisimpia, täydellisen listan näkee komennolla | Wgetiä voidaan ohjata melko monipuolisesti erilaisilla [[valitsin|valitsimilla]]. Seuraavassa on esiteltynä tavallisimpia, täydellisen listan näkee komennolla <tt>[[man]] wget</tt>. | ||
*<tt>-a tiedosto, --append-output=tiedosto</tt>: Tallentaa lataustapahtuman lokin tiedoston tiedosto perään. | *<tt>-a tiedosto, --append-output=tiedosto</tt>: Tallentaa lataustapahtuman lokin tiedoston <tt>tiedosto</tt> perään. | ||
*<tt>-b, --background</tt>: Suorittaa lataamisen | *<tt>-b, --background</tt>: Suorittaa lataamisen [[taustaprosessi]]na eikä tulosta mitään konsoliin. | ||
*<tt>-c, --continue</tt>: Jos ladattava tiedosto on jo osittain kiintolevyllä, jatketaan sitä.*<tt>-o tiedosto, --output-file=tiedosto</tt>: Tallentaa lataustapahtuman lokin tiedostoon tiedosto. | *<tt>-c, --continue</tt>: Jos ladattava tiedosto on jo osittain kiintolevyllä, jatketaan sitä. | ||
*<tt>-O tiedosto</tt>: Tallentaa ladattavan tiedoston levylle tiedostoon tiedosto. | *<tt>-o tiedosto, --output-file=tiedosto</tt>: Tallentaa lataustapahtuman lokin tiedostoon <tt>tiedosto</tt>. | ||
*<tt>-O tiedosto</tt>: Tallentaa ladattavan tiedoston levylle tiedostoon <tt>tiedosto</tt>. Tulosteen voi ohjata [[STDOUT]]iin käyttämällä tiedostonnimen tilalla viivaa (-). | |||
*<tt>-q, --quiet</tt>: Ei tulosta mitään tietoja etenemisestä. | *<tt>-q, --quiet</tt>: Ei tulosta mitään tietoja etenemisestä. | ||
*<tt>-r</tt>: Lataa koko sivuston (myös linkkien takana olevat sivut) | *<tt>-r</tt>: Lataa koko sivuston (myös linkkien takana olevat sivut) | ||
Rivi 19: | Rivi 20: | ||
*<tt>-T aika, --timeout=aika</tt>: Aikakatkaisu kun määrätty aika sekunteina on kulunut | *<tt>-T aika, --timeout=aika</tt>: Aikakatkaisu kun määrätty aika sekunteina on kulunut | ||
*<tt>--limit-rate=raja</tt>: Asettaa latausnopeuden tiettyyn rajaan. Voi olla esimerkiksi 20k mikä tarkoittaisi 20kt/s. | *<tt>--limit-rate=raja</tt>: Asettaa latausnopeuden tiettyyn rajaan. Voi olla esimerkiksi 20k mikä tarkoittaisi 20kt/s. | ||
*<tt>-U user-agent</tt>: Vaihda [[HTTP]] User-agent -otsaketta (normaalisti: "Wget/versio" esim. "Wget/1.10.2"). Jotku palvelimet saattavat (usein odotusten vastaisesti) antaa erilaista sisältöä eri asiakasohjelmille. Esim: <code>wget -U 'Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)' <nowiki>http://www.outlook.com/</nowiki></code> - hakee Outlook-sähköpostipalvelun etusivun esiintyen Internet Explorer 7 -selaimena. | |||
==Katso myös== | ==Katso myös== | ||
*[[Curl]] | |||
*[[LFTP]] | *[[LFTP]] | ||
*[[Mimms]] | |||
== | ==Aiheesta muualla== | ||
*[http://www.gnu.org/software/wget/ Kotisivu] | *[http://www.gnu.org/software/wget/ Kotisivu] | ||
[[Luokka:Tiedonsiirto]] | [[Luokka:Tiedonsiirto]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] |
Nykyinen versio 7. lokakuuta 2015 kello 09.47
GNU Wget on komentoriviohjelma tiedostojen lataamiseen verkosta. Se tukee HTTP-, HTTPS- ja FTP-protokollia. Kesäkuussa 2005 julkaistusta 1.10-versiosta lähtien Wget on tukenut yli 2 gigatavun kokoisia tiedostoja (mm. dvd-levykuvat).
Käyttö[muokkaa]
Ohjelman syntaksi on seuraava:
wget valitsimet osoite
Yksinkertaisimmin tiedosto paketti.tar.gz ladattaisiin palvelimelta http://serveri.com komennolla
wget http://serveri.com/paketti.tar.gz
jolloin hakemistoon, jossa komento ajettiin ilmestyisi tiedosto paketti.tar.gz
Valitsimet[muokkaa]
Wgetiä voidaan ohjata melko monipuolisesti erilaisilla valitsimilla. Seuraavassa on esiteltynä tavallisimpia, täydellisen listan näkee komennolla man wget.
- -a tiedosto, --append-output=tiedosto: Tallentaa lataustapahtuman lokin tiedoston tiedosto perään.
- -b, --background: Suorittaa lataamisen taustaprosessina eikä tulosta mitään konsoliin.
- -c, --continue: Jos ladattava tiedosto on jo osittain kiintolevyllä, jatketaan sitä.
- -o tiedosto, --output-file=tiedosto: Tallentaa lataustapahtuman lokin tiedostoon tiedosto.
- -O tiedosto: Tallentaa ladattavan tiedoston levylle tiedostoon tiedosto. Tulosteen voi ohjata STDOUTiin käyttämällä tiedostonnimen tilalla viivaa (-).
- -q, --quiet: Ei tulosta mitään tietoja etenemisestä.
- -r: Lataa koko sivuston (myös linkkien takana olevat sivut)
- -t määrä, --tries=määrä: Uudelleenyritysten määrä.
- -T aika, --timeout=aika: Aikakatkaisu kun määrätty aika sekunteina on kulunut
- --limit-rate=raja: Asettaa latausnopeuden tiettyyn rajaan. Voi olla esimerkiksi 20k mikä tarkoittaisi 20kt/s.
- -U user-agent: Vaihda HTTP User-agent -otsaketta (normaalisti: "Wget/versio" esim. "Wget/1.10.2"). Jotku palvelimet saattavat (usein odotusten vastaisesti) antaa erilaista sisältöä eri asiakasohjelmille. Esim:
wget -U 'Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)' http://www.outlook.com/
- hakee Outlook-sähköpostipalvelun etusivun esiintyen Internet Explorer 7 -selaimena.