wget în Linux / Bash

Descarcă fișiere de pe internet prin protocoalele HTTP, HTTPS și FTP, cu suport pentru reluare și descărcare recursivă.

Sintaxă comandă
wget [opțiuni] [URL...]

Ce face wget

Comanda wget este specializată în descărcarea robustă a fișierelor din linia de comandă. Poate funcționa în fundal chiar și după ce închizi terminalul.

Are capacitatea unică de a relua automat descărcările întrerupte (opțiunea -c) și de a clona recursiv întregi site-uri sau directoare web (opțiunea -r).

Opțiuni și argumente

Opțiune / Parametru Descriere
-c, --continue Reia descărcarea unui fișier parțial descărcat anterior.
-O CALE Salvează conținutul sub un nume specific de fișier local.
-q, --quiet Mod silențios (fără ieșire în terminal).
-r, --recursive Descarcă recursiv toate linkurile dintr-o pagină web.
-b, --background Trece procesul de descărcare în fundal imediat după pornire.

Exemple

Exemplul 1: Descărcarea unui fișier cu reluare automată

Dacă legătura de rețea pică, relansarea aceleiași comenzi cu -c continuă de unde a rămas.

wget -c https://exemplu.ro/arhiva_date.zip

Ieșire în terminal

--2026-10-22 10:40:00--  https://exemplu.ro/arhiva_date.zip
Resolving exemplu.ro... 93.184.216.34
Connecting to exemplu.ro|93.184.216.34|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4502010 (4.3M) [application/zip]
Saving to: ‘arhiva_date.zip’

arhiva_date.zip     100%[===================>]   4.29M  12.4MB/s    in 0.3s    

2026-10-22 10:40:01 (12.4 MB/s) - ‘arhiva_date.zip’ saved [4502010/4502010]

Greșeli frecvente

  • Rularea wget -r pe un site mare fără a limita adâncimea (-l) sau domeniul, ceea ce poate umple rapid întreg discul.

Comenzi înrudite

  • curl: Transferă date către sau de la un server folosind protocoale web (HTTP, HTTPS, FTP, REST API).
  • scp: Copiază fișiere în mod securizat între mașini diferite prin tunel criptat SSH.
  • rsync: Sincronizează fișiere și directoare rapid, transferând doar blocurile modificate (transfer delta).