Wget
Z wiki linux-user
(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> |