wget

GNU Wget jest programem służącym do pobierania plików z Internetu, za pośrednictwem protokołu HTTP lub FTP, dwóch najpowszechniej używanych protokołów internetowych. Jego cechą wyróżniającą jest stosunek możliwości do niewielkich rozmiarów. Wget zaliczany jest do kategorii narzędziowych programów sieciowych i rozpowszechniany jest na licencji typu open source.

Program ma wiele funkcji ułatwiających pobieranie plików. Oto niektóre z nich:

  • potrafi zagłębiać siÄ™ rekurencyjnie w strukturÄ™ dokumentów HTML i drzew katalogowych FTP, tworzÄ…c lokalnÄ… kopiÄ™ struktur katalogów podobnÄ… do istniejÄ…cej na zdalnym serwerze. CechÄ™ tÄ™ można wykorzystać przy tworzeniu kopii lustrzanych (mirror) archiwów i stron głównych lub przy przeglÄ…daniu sieci w poszukiwaniu danych, podobnie jak czyniÄ… to roboty WWW. Program Wget rozpoznaje polecenia zawarte w plikach robots.txt
  • przy pobieraniu plików przez FTP dostÄ™pne jest posÅ‚ugiwanie siÄ™ maskami nazw plików i tworzenie rekurencyjnych kopii lustrzanych. Wget umie odczytać znaczniki czasowe plików podawane przez serwery HTTP i FTP i lokalnie je zapisać. Potrafi zauważyć, że zdalny plik zmieniÅ‚ siÄ™ od czasu ostatniego pobrania i automatycznie pobrać nowÄ… wersjÄ™. DziÄ™ki temu Wget nadaje siÄ™ do tworzenia kopii lustrzanych zarówno oÅ›rodków FTP, jak i stron głównych.
  • dziaÅ‚a szczególnie dobrze z powolnymi bÄ…dź niestabilnymi połączeniami, ponawiajÄ…c pobieranie dokumentu aż do peÅ‚nego Å›ciÄ…gniÄ™cia lub przekroczenia zadanej przez użytkownika liczby prób. Próbuje wznawiać pobieranie od miejsca przerwania, stosujÄ…c komendÄ™ REST przy FTP i Range przy HTTP, na serwerach, które je obsÅ‚ugujÄ….
  • potrafi korzystać z serwerów proxy, co może odciążyć sieć, przyspieszyć pobieranie i umożliwić dostÄ™p poza zapory ogniowe (firewalle). JeÅ›li jednak znajdujemy siÄ™ za zaporÄ… ogniowÄ…, która wymaga stosowania bramki typu SOCKS, można wziąć bibliotekÄ™ SOCKS i skompilować Wget z obsÅ‚ugÄ… SOCKS. Wget obsÅ‚uguje też, jako opcjÄ™, bierne pobieranie FTP (passive downloading)
  • wbudowane funkcje oferujÄ… mechanizm precyzyjnego wyboru odnoÅ›ników
  • pobieranie można wygodnie obserwować na ekranie dziÄ™ki wypisywanym kropkom, z których każda reprezentuje ustalonÄ… ilość otrzymanych danych (domyÅ›lnie 1KB). Oznakowanie to można dostosować do wÅ‚asnych upodobaÅ„
  • wiÄ™kszość funkcji jest w peÅ‚ni konfigurowalna, albo za poÅ›rednictwem opcji wiersza poleceÅ„, albo poprzez plik inicjujÄ…cy .wgetrc. Wget umożliwia definiowanie ogólnosystemowych, globalnych plików startowych (domyÅ›lnie /usr/local/etc/wgetrc) zawierajÄ…cych ustawienia dla caÅ‚ego serwera
  • GNU Wget jest oprogramowaniem należącym do kategorii open source. Każdy może je używać, rozpowszechniać lub zmieniać na warunkach okreÅ›lonych w Powszechnej Licencji Publicznej GNU (GNU General Public License), opublikowanej przez Free Software Foundation

Nakładki graficzne programu wget:

Odpowiednik w środowisku graficznym (nie nakładka): Web Downloader for X (D4X)

Wget może przedstawić się jako przeglądarka (opcja -U, np. wget -U "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003")

Program jest instalowany domyślnie w większości dystrybucji systemu GNU/Linux. Istnieje też wersja Wget dla Microsoft Windows.

edytuj Linki zewnętrzne