Wget (prescurtarea de la “Web Get”) este un utilitar puternic, neinteractiv, care rulează din linia de comandă și este folosit pentru a prelua conținut de pe servere web. Este un instrument indispensabil pentru dezvoltatori și administratori de sistem care lucrează pe mybox sau în orice mediu Linux/Unix. Principalul său atu constă în robustețea sa: poate face față conexiunilor de rețea lente sau instabile, reluând automat descărcările până la finalizarea sarcinii.
În aprilie 2026, wget rămâne instrumentul preferat pentru backup-uri automate, crearea de site-uri oglindă și descărcarea în lot a resurselor, fără a fi nevoie de o interfață grafică.
Cuprins
Funcționalitate de bază: Cum funcționează
Spre deosebire de un browser web, wget este conceput pentru a fi “neinteractiv”. Aceasta înseamnă că poți iniția o descărcare, te poți deconecta de la terminalul tău mybox, iar procesul va continua în fundal. Acesta suportă protocoalele HTTP, HTTPS și FTP și poate chiar naviga prin pagini HTML pentru a descărca resursele legate.
Sintaxă de bază
Cea mai simplă modalitate de a-l utiliza este prin furnizarea adresei URL:
Bash
wget https://example.com/file.zip
Exemple practice și cazuri de utilizare
1. Reluarea descărcărilor întrerupte
Dacă descărcați un fișier ISO sau de backup de dimensiuni mari și conexiunea se întrerupe, nu trebuie să o luați de la capăt.
- Comandă:
wget -c https://example.com/large-file.zip - Avantaj: Economisește timp și lățime de bandă, reluând descărcarea exact de unde a rămas.
2. Copierea integrală a unui site web
Dacă trebuie să creați o copie offline a unui site (de exemplu, pentru a arhiva un proiect înainte de a-l migra pe mybox):
- Comandă:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://example.com - Ce face: Urmează linkurile, descarcă imagini/scripturi și modifică linkurile pentru a funcționa local pe computerul dvs.
3. Descărcare în bloc dintr-o listă
În loc să introduceți comenzi pentru 50 de fișiere diferite, introduceți adresele URL într-un fișier text numit links.txt.
- Comandă:
wget -i links.txt
4. Limitarea vitezei de descărcare
Dacă lucrați pe un server de producție mybox și nu doriți să saturați lățimea de bandă:
- Comandă:
wget --limit-rate=500k https://example.com/archive.tar.gz
Wget vs. Curl: Pe care ar trebui să-l folosești?
Deși par similare, ele servesc scopuri diferite.
| Caracteristică | Wget | Curl |
| Scop principal | Descărcarea și arhivarea. | Transferul de date și interacțiunea cu API-urile. |
| Recursiv | Da (poate descărca site-uri întregi). | Nu. |
| Ușurință în utilizare | Simplu (descărcă în fișier în mod implicit). | Necesită opțiuni (afișează rezultatele în terminal în mod implicit). |
| Suport API | De bază. | Avansat (suportă PUT, POST, DELETE etc.). |
| Reluare | Nativă și ușoară. | Necesită opțiuni specifice de offset. |
Utilizarea Wget pe Windows în 2026
Deși wget este nativ pentru Linux, utilizatorii de Windows 10 și 11 îl pot accesa cu ușurință prin:
- PowerShell: Rețineți că
wgetîn PowerShell este adesea un “alias” pentruInvoke-WebRequest. Pentru a utiliza adevăratul GNU Wget, trebuie să îl instalați prin Winget:winget install GNU.Wget. - WSL (Windows Subsystem for Linux): Cea mai bună modalitate de a beneficia de o experiență Linux completă pe Windows.
Rezumat: Cel mai bun prieten al administratorului
Pe serverul dvs. mybox, wget este indispensabil pentru:
- Descărcarea pachetelor de instalare CMS (cum ar fi WordPress sau PrestaShop).
- Automatizarea preluării jurnalelor zilnice.
- Testarea conectivității între servere.