Wyszukiwanie w witrynie

Jak pobrać pliki do określonego katalogu za pomocą Wget


Wget to popularny, nieinteraktywny i szeroko używany program do pobierania sieci, który obsługuje protokoły takie jak HTTP, HTTPS i FTP oraz pobieranie za pośrednictwem serwerów proxy HTTP. Domyślnie wget pobiera pliki z bieżącego katalogu roboczego, w którym jest uruchamiany.

Przeczytaj także: Jak zmienić nazwę pliku podczas pobierania za pomocą Wget w systemie Linux

W tym artykule pokażemy, jak pobrać pliki do określonego katalogu bez przechodzenia do tego katalogu. Ten przewodnik jest przydatny, jeśli na przykład używasz wget w skrypcie i chcesz zautomatyzować pobieranie, które powinno być przechowywane w różnych katalogach.

Ponadto wget, który z założenia nie jest interaktywny (może działać w tle), ułatwia korzystanie z niego w celu automatyzacji pobierania za pomocą skryptów powłoki. Możesz faktycznie zainicjować pobieranie i odłączyć się od systemu, pozwalając wget zakończyć zadanie.

Opcja -P lub --directory-prefix programu Wget służy do ustawiania prefiksu katalogu, w którym będą zapisywane wszystkie pobrane pliki i podkatalogi.

W tym przykładzie zademonstrujemy, jak pobrać szablon konfiguracji spojrzenia i zapisać go w katalogu /etc/glances/.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

Jeśli pobierasz duży plik, możesz dodać flagę -c lub --continue, co oznacza kontynuację pobierania częściowo pobranego pliku. Dzięki niemu nie musisz rozpoczynać pobierania od nowa.

Ta opcja pomaga wznowić pobieranie pliku rozpoczętego przez poprzednią instancję wget, przez inny program lub ten, który został wstrzymany. Przydaje się także w przypadku jakiejkolwiek awarii sieci. Na przykład,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

Więcej informacji znajdziesz na stronie podręcznika wget.

man wget 

Możesz także przeczytać następujące powiązane artykuły.

  1. Jak pobierać i wyodrębniać pliki Tar za pomocą jednego polecenia
  2. 5 narzędzi opartych na wierszu poleceń systemu Linux do pobierania plików i przeglądania stron internetowych
  3. 15 wskazówek, jak używać polecenia „Curl” w systemie Linux

To wszystko! W tym krótkim artykule wyjaśniliśmy, jak pobrać pliki do określonego katalogu bez przechodzenia do tego katalogu, używając wget. Możesz podzielić się z nami swoimi przemyśleniami w komentarzach.