Skip to main content

Michal Valko : Projects

WGET

Software na získavanie súborov pomocou HTTP, HTTPS a FTP. Je to neinteraktívny command-line nástroj, takže sa jednoducho volá zo skriptov, cronu a terminálov bez podpory GUI.

Výhody

vie obnoviť prerušené downloady
vie používať wildcards a rekurzívne sťahovať adresáre
vie konvertovať absolútne linky na relatívne
beží na väčšine unixoch aj na MS Windows
podporuje proxy, cookies, HTTP autentifikáciu
vie pracovať na pozadí
vie efektívne remirrorovať
GNU GPL

Príklady použitia:

Základné sťahovanie

Dostanem linku v maili na dokument:

wget http://www.ii.fmph.uniba.sk/~mnagy/linux/Slides/linux2004-1.pdf

Nestabilné spojenie

Ak je spojenie pomalé a často padá:

wget --tries=666 http://www.ii.fmph.uniba.sk/~mnagy/linux/Slides/linux2004-2.pdf

Sťahovanie stránky s obrázkami a CSS

Ak sťahujeme stránku a chceme aby wget za nás stiahol obrázky, CSS štýly:

wget -p http://www.ii.fmph.uniba.sk/~mnagy

Sťahovanie veľkých súborov

Sme ohľaduplní voči ostatným userom:

wget --limit-rate=20k ftp://ftp.tuke.sk/pub/FedoraCore3.tar.bz2

Obnovenie prerušeného sťahovania:

wget --continue ftp://ftp.tuke.sk/pub/FedoraCore3.tar.bz2

Sťahovanie na pozadí

Proces beží v pozadí, info do logu, nevypisuje stav sťahovania na obrazovku:

wget <url> --background nohup wget <url>

Rekurzívne sťahovanie a mirroring

wget --recursive http://www.sturak.sk/~valko/fotky/

Stiahnutie celého site-u

wget -r --convert-links http://www.edi.fmph.uniba.sk

--level určí veľkosť hĺbky do akej sa má sťahovať

.wgetrc - konfiguračný súbor pre trvalé nastavenia

Linky: