Wget

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
(opis)
m
Linia 5: Linia 5:
 
  wget [option]... [URL]...
 
  wget [option]... [URL]...
 
=== Opcje ===
 
=== Opcje ===
*-V, --version wyświetlenie wersji programu wget
+
*'''-V''', '''--version''' wyświetlenie wersji programu wget
*-h, --help wyświetla stronę help z opisem wszystkich opcji programu wget
+
*'''-h''', '''--help''' wyświetla stronę help z opisem wszystkich opcji programu wget
*-b, --background przejdź do tła natychmiast po rozpoczęciu pobierania. Jeśli nie jest zdeklarowany plik wyjściowy poprzez opcję '''-o''' to wyjście przekierowane jest automatycznie do ''wget-log''
+
*'''-b''', '''--background''' przejdź do tła natychmiast po rozpoczęciu pobierania. Jeśli nie jest zdeklarowany plik wyjściowy poprzez opcję '''-o''' to wyjście przekierowane jest automatycznie do ''wget-log''
*-e command, --execute command Wykonuje polecenie tak, jakby było częścią ''.wgetrc''. Polecenie wywołane w ten sposób zostanie wykonane po poleceniach z ''.wgetrc'', więc będzie mieć nad nimi priorytet
+
*'''-e command''', '''--execute command''' Wykonuje polecenie tak, jakby było częścią ''.wgetrc''. Polecenie wywołane w ten sposób zostanie wykonane po poleceniach z ''.wgetrc'', więc będzie mieć nad nimi priorytet
*-o dziennik, --output-file=dziennik rejestruje wszystkie komunikaty w pliku dziennika. Normalnie są zgłaszane na standardowym wyjściu błędów.
+
*'''-o dziennik''', '''--output-file=dziennik''' rejestruje wszystkie komunikaty w pliku dziennika. Normalnie są zgłaszane na standardowym wyjściu błędów.
*-a dziennik, --append-output=dziennik dodaje komunikaty na końcu pliku dziennika. Jest to to samo, co '''-o''', tyle że dopisuje do dziennika zamiast nadpisywać stary. Jeśli plik dziennik nie istnieje, jest tworzony
+
*'''-a dziennik''', '''--append-output=dziennik''' dodaje komunikaty na końcu pliku dziennika. Jest to to samo, co '''-o''', tyle że dopisuje do dziennika zamiast nadpisywać stary. Jeśli plik dziennik nie istnieje, jest tworzony
*-q, --quiet tryb cichy. Wyłącza wyjście Wget
+
*'''-q''', '''--quiet''' tryb cichy. Wyłącza wyjście Wget
*-i plik, --input-file=plik czyta URL-e z pliku wejściowego plik, w związku z czym nie trzeba ich podawać w wierszu poleceń.  Jeśli URL-e podano zarówno w wierszu poleceń, jak i w pliku wejściowym, to pierwsze zostaną pobrane pliki wymienione w wierszu poleceń.  Plik nie musi być dokumentem HTML (ale nie przeszkadza, jeśli nim jest) -- wystarczy, że URL-e będą po prostu kolejno spisane.
+
*'''-i plik''', '''--input-file=plik''' czyta URL-e z pliku wejściowego plik, w związku z czym nie trzeba ich podawać w wierszu poleceń.  Jeśli URL-e podano zarówno w wierszu poleceń, jak i w pliku wejściowym, to pierwsze zostaną pobrane pliki wymienione w wierszu poleceń.  Plik nie musi być dokumentem HTML (ale nie przeszkadza, jeśli nim jest) -- wystarczy, że URL-e będą po prostu kolejno spisane.
 
Jednakże jeśli zostanie podana opcja --force-html, to plik będzie traktowany jak dokument html.  Mogą się wówczas pojawić kłopoty z odnośnikami względnymi, które można rozwiązać dodając "<base href="url">" do pliku lub podając --base=url w wierszu poleceń.
 
Jednakże jeśli zostanie podana opcja --force-html, to plik będzie traktowany jak dokument html.  Mogą się wówczas pojawić kłopoty z odnośnikami względnymi, które można rozwiązać dodając "<base href="url">" do pliku lub podając --base=url w wierszu poleceń.
*-F, --force-html kiedy wejście jest czytane z pliku, wymusza aby było traktowane jako HTML.  Pozwala to na pobieranie względnych odnośników z istniejących plików HTML znajdujących się na lokalnym dysku naszego komputera, przez dodanie znacznika "<base href="url">" do pliku HTML lub użycie opcji --base.
+
*'''-F''', '''--force-html''' kiedy wejście jest czytane z pliku, wymusza aby było traktowane jako HTML.  Pozwala to na pobieranie względnych odnośników z istniejących plików HTML znajdujących się na lokalnym dysku naszego komputera, przez dodanie znacznika "<base href="url">" do pliku HTML lub użycie opcji --base.
 
*-B URL, --base=URL użyte w połączeniu z -F, stosuje URL jako podstawę dla odnośników względnych w pliku podanym przez -i.
 
*-B URL, --base=URL użyte w połączeniu z -F, stosuje URL jako podstawę dla odnośników względnych w pliku podanym przez -i.
 
*--bind-address=adres podczas tworzenia klienckich połączeń TCP/IP, wiąże z lokalnym komputerem, przez "bind()", zadany adres. Adres można podać jako nazwę hosta lub adres IP.  Może się przydać jeśli nasza maszyna ma przypisane kilka adresów IP.
 
*--bind-address=adres podczas tworzenia klienckich połączeń TCP/IP, wiąże z lokalnym komputerem, przez "bind()", zadany adres. Adres można podać jako nazwę hosta lub adres IP.  Może się przydać jeśli nasza maszyna ma przypisane kilka adresów IP.
*-t liczba, --tries=liczba ustawia liczbę ponawiania prób na liczbę.  Dla nieskończonego ponawiania podajemy 0 lub inf.
+
*'''-t liczba''', '''--tries=liczba''' ustawia liczbę ponawiania prób na liczbę.  Dla nieskończonego ponawiania podajemy 0 lub inf.
*-O plik, --output-document=plik dokumenty nie będą zapisywane do odpowiednich plików, ale wszystkie zostaną sklejone i zapisane do pliku.  Jeśli plik istnieje, to zostanie nadpisany.  Jeśli jako plik podano -, dokumenty będą zapisane na standardowe wyjście.  Włączenie tej opcji automatycznie ustawia liczbę prób na 1.
+
*'''-O plik''', '''--output-document=plik''' dokumenty nie będą zapisywane do odpowiednich plików, ale wszystkie zostaną sklejone i zapisane do pliku.  Jeśli plik istnieje, to zostanie nadpisany.  Jeśli jako plik podano -, dokumenty będą zapisane na standardowe wyjście.  Włączenie tej opcji automatycznie ustawia liczbę prób na 1.
*-c, --continue kontynuuje pobieranie częściowo ściągniętego pliku.  Przydatne, gdy chcemy dokończyć ściąganie rozpoczęte lub w poprzednim przebiegu Wget lub przez inny program.
+
*'''-c''', '''--continue''' kontynuuje pobieranie częściowo ściągniętego pliku.  Przydatne, gdy chcemy dokończyć ściąganie rozpoczęte lub w poprzednim przebiegu Wget lub przez inny program.
*--progress=typ umożliwia wskazanie typu wskaźnika postępu. Dozwolonymi rodzajami wskaźnika są ,,dot'' (kropka) i ,,bar'' (pasek).
+
*'''--progress=typ''' umożliwia wskazanie typu wskaźnika postępu. Dozwolonymi rodzajami wskaźnika są ,,dot'' (kropka) i ,,bar'' (pasek).
*-N, --timestamping włącza stosowanie znaczników czasu (time-stamping).
+
*'''-N''', '''--timestamping''' włącza stosowanie znaczników czasu (time-stamping).
*-S, --server-response wypisuje nagłówki wysyłane przez serwery HTTP i odpowiedzi wysyłane przez serwery FTP.
+
*'''-S''', '''--server-response''' wypisuje nagłówki wysyłane przez serwery HTTP i odpowiedzi wysyłane przez serwery FTP.
  
 
=== Przykład ===
 
=== Przykład ===
Linia 38: Linia 38:
 
  inks index.html
 
  inks index.html
  
=== Zaawansowane zastosowania ====
+
=== Zaawansowane zastosowania ===
 
Mamy gotowy plik z listą URL-i, które chcemy pobrać? Wystarczy skorzystać z przełącznika -i:
 
Mamy gotowy plik z listą URL-i, które chcemy pobrać? Wystarczy skorzystać z przełącznika -i:
 
  wget -i I<plik>
 
  wget -i I<plik>

Wersja z 12:55, 16 lip 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych