Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je wget a ako používať príkaz v systéme Linux (20 populárnych príkladov)

## Čo je wget?

Wget je nástroj príkazového riadka na sťahovanie súborov z internetu. Je to bezplatný softvér s otvoreným zdrojovým kódom distribuovaný pod licenciou GNU General Public License (GPL). Wget je k dispozícii pre rôzne operačné systémy vrátane Linuxu, Windowsu a macOS.

Ako používať príkaz wget v systéme Linux

Poznámka:

Pred použitím príkazu wget sa uistite, že máte internetové pripojenie a potrebné povolenia na sťahovanie súborov do požadovaného adresára.

Základná syntax

Základná syntax príkazu wget je:

```

wget [možnosti] [URL]

```

- URL :Webová adresa súboru, ktorý chcete stiahnuť.

- možnosti :K dispozícii sú rôzne možnosti príkazového riadka na prispôsobenie správania wget. Niektoré z bežne používaných možností sú:

- `-O názov_súboru`:Zadajte vlastný názov pre prevzatý súbor.

- `-c`:Pokračovať v čiastočne stiahnutom súbore.

- `-m`:Zrkadlí adresárovú štruktúru vzdialeného servera.

- `-nH`:Zakáže konverziu HTML odkazov.

- `-r`:Rekurzívne sťahovanie súborov a adresárov.

- `-x`:Vylúči sťahovanie konkrétnych súborov alebo adresárov.

- `-np`:Nevytvárajte nadradené adresáre.

20 populárnych príkladov príkazu wget

1. Prevziať jeden súbor:

Stiahnite si súbor s názvom „file.txt“ zo vzdialeného servera:

```

wget www.example.com/subor.txt

```

2. Zadajte názov výstupného súboru:

Uložte stiahnutý súbor ako 'myfile.txt':

```

wget -O myfile.txt www.example.com/file.txt

```

3. Pokračujte v sťahovaní čiastočne prevzatého súboru:

Pokračujte v sťahovaní čiastočne prevzatého súboru 'file.txt':

```

wget -c www.example.com/subor.txt

```

4. Stiahnite si špecifickú adresárovú štruktúru:

Zrkadliť adresárovú štruktúru vzdialeného servera:

```

wget -m www.example.com/adresar/

```

5. Zakázať konverziu odkazov HTML:

Stiahnite si súbor bez konverzie HTML odkazov:

```

wget -nH www.example.com/subor.html

```

6. Rekurzívne sťahovanie súborov a adresárov:

Rekurzívne stiahnite všetky súbory zo vzdialeného servera:

```

wget -r www.example.com/adresar/

```

7. Vylúčiť súbory alebo adresáre zo sťahovania:

Vylúčte zo sťahovania všetky súbory končiace príponou .jpg:

```

wget -r -x *.jpg www.example.com/adresar/

```

8. Sťahovanie súborov bez vytvárania nadradených adresárov:

Sťahovanie súborov bez vytvárania nadradených adresárov:

```

wget -np www.example.com/subor.txt

```

9. Stiahnite súbor s overením:

Stiahnite si súbor, ktorý vyžaduje overenie HTTP:

```

wget --http-user=username --http-password=heslo www.example.com/chraneny-subor.txt

```

10. Stiahnutie súborov do konkrétneho adresára:

Definujte vlastný adresár na stiahnutie súboru:

```

wget --adresar=/cesta/k/adresaru www.example.com/subor.txt

```

11. Obmedzenie rýchlosti sťahovania:

Obmedzte rýchlosť sťahovania na 200 kilobajtov za sekundu (KB/s):

```

wget --limit-rate=200k www.example.com/subor.txt

```

12. Previesť HTML stránky do PDF:

Stiahnite si stránku HTML a preveďte ju do formátu PDF:

```

wget --convert-links --page-rekvizity --no-parent www.example.com/index.html -O index.pdf

```

13. Zobraziť priebeh sťahovania:

Zobrazenie indikátora priebehu pri sťahovaní súboru:

```

wget --progress=bar www.example.com/subor.txt

```

14. Nastaviť časový limit pre sťahovanie:

Definujte časový limit 30 sekúnd na vytvorenie spojenia:

```

wget --connect-timeout=30 www.example.com/file.txt

```

15. Stiahnutie súboru cez proxy server:

Použite proxy server s adresou „proxy.example.com“ a portom 8080:

```

wget --proxy=proxy.example.com:8080 www.example.com/subor.txt

```

16. Obnovenie súboru upraveného po určitom dátume:

Stiahnite si súbor, iba ak bol upravený po 1. januári 2023:

```

wget --timestamping --since="2023-01-01 00:00:00" www.example.com/subor.txt

```

17. Stiahnutie viacerých súborov súčasne:

Povoliť súbežné sťahovanie štyroch súborov súčasne:

```

wget --limit-rate=400k -x *.jpg -r -p www.example.com/adresar/

```

18. Sťahovanie súborov pomocou protokolu FTP:

Stiahnite si súbor cez File Transfer Protocol (FTP):

```

wget ftp://username@ftp.example.com/file.txt

```

19. Sťahovanie súborov pomocou metódy HTTP POST:

Stiahnite si súbor pomocou metódy HTTP POST:

```

wget --post-data="name=value&city=new_york" www.example.com/login.php

```

20. Sťahujte súbory potichu (bez výstupu):

Stiahnite si súbor bez zobrazenia výstupných správ:

```

wget -q www.example.com/subor.txt

```

Pomocou príkazu wget a jeho rôznych možností môžete efektívne sťahovať súbory a adresáre zo vzdialených serverov, ktoré spĺňajú vaše špecifické požiadavky.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené