Wget
Ten artykuł jest niekompletny i wymaga rozbudowy. Szczegóły można znaleźć na stronie dyskusji.
Wget jest konsolowym programem do pobierania plików z internetu. Wspiera protokoły HTTP, HTTPS oraz FTP.
Spis treści |
Instalacja
Wget na ogół wchodzi w skład każdej instalacji openSUSE. Jeśli go nie masz, zainstaluj pakiet o takiej samej nazwie za pomocą swojego ulubionego menedżera pakietów.
Ściąganie plików
Najprostsze użycie wygląda tak:
wget (link do pliku)
Plik zostanie zapisany w bieżącym katalogu. Pobieranie obrazu iso wersji 10.2 Live będzie wyglądało tak:
$ wget http://ftp.opensuse.org/pub/opensuse/distribution/10.2/iso/dvd/openSUSE-10.2-GM-LiveDVD.iso
--19:50:15-- http://ftp.opensuse.org/pub/opensuse/distribution/10.2/iso/dvd/openSUSE-10.2-GM-LiveDVD.iso
=> `openSUSE-10.2-GM-LiveDVD.iso'
Translacja ftp.opensuse.org... 195.135.221.134
Connecting to ftp.opensuse.org|195.135.221.134|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1,824,131,072 (1.7G) [application/x-cd-image]
0% [ ] 386,300 224.96K/s
Przerwane pobieranie możesz wznowić za pomocą opcji -c:
wget -c (link do tego samego pliku)
Jeśli chcesz zapisać ściągany plik pod inną nazwą, wystarczy użyć parametru -O (lub --output-document=):
wget -O netinstall.iso http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-NET-x86_64.iso --2011-09-19 02:28:46-- http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-NET-x86_64.iso Translacja download.opensuse.org... 195.135.221.134, 2001:67c:2178:8::13 Łączenie się z download.opensuse.org|195.135.221.134|:80... połączono. Długość: 188743680 (180M) [application/x-iso9660-image] Zapis do: `netinstall.iso' 100%[================================================================================================================================>] 188.743.680 7,30M/s w 20s 2011-09-19 02:29:09 (8,83 MB/s) - zapisano `netinstall.iso' [188743680/188743680]
Wget posiada także funkcje pobierania całych stron - o określonej głębokości linków. Aby włączyć pobieranie rekusywne dodajemy parametr -r, a następnie parametr -l określający poziom głębokości pobierania (maksymalnie 5).
wget -r -l 2 http://wiki.suse.pl
Powyższa komenda utworzy katalog z pobraną stroną i jej elementami. Jeśli do powyższego dodamy parametr -k (lub --convert-links), to w pobranej witrynie będziemy mieć gotowe linki do przeglądania strony lokalnie.
wget -r -l 2 -k http://wiki.suse.pl [...] Pobrano: 23 plików, 434K w 0,9s (494 KB/s) Konwertowanie wiki.suse.pl/index.php?option=com_content&view=article&id=510:novell-it-in-action-w-krakowie&catid=1:aktualnosci... 6-14 Konwertowanie wiki.suse.pl/index.php?limitstart=8... 18-27 Konwertowanie wiki.suse.pl/index.php?limitstart=12... 18-24