Windows 11 include suport nativ pentru extragerea fișierelor .tar.gz folosind promptul de comandă fără a fi nevoie de instrumente terțe. Puteți chiar să utilizați o distribuție Linux prin subsistemul Windows pentru Linux (WSL) pentru a extrage rapid tarball-urile create pe o altă platformă.
Când vedeți un fișier .tar.gz , înseamnă că acesta este un fișier creat folosind aplicația de arhivare bazată pe Unix tar și apoi comprimat folosind compresia gzip . Aceste fișiere sunt adesea denumite „tarballs”. Deși le puteți găsi scrise ca o extensie dublă (.tar.gz), formatul poate fi scris și ca .tgz sau .gz . (Este de remarcat faptul că Linux nu folosește extensii de fișiere. În schimb, tipul de fișier face parte din numele fișierului.)
Deși fișierele tar sunt de obicei mai frecvente în distribuțiile Linux (de exemplu, Ubuntu) și macOS pentru copii de siguranță și arhivare, este posibil să întâlniți aceste fișiere și pe Windows 11. Puteți utiliza instrumente terțe precum 7-Zip și PeaZip , dar acestea nu sunt recomandate, deoarece nu funcționează întotdeauna pentru fișiere suplimentare .tar.gz . În schimb, ar trebui să utilizați suportul nativ tar disponibil pe Windows 11 sau o distribuție Linux în WSL.
În acest ghid , veți învăța pașii pentru a utiliza comenzile native tar pe Windows 11 utilizând Command Prompt și Ubuntu pentru a extrage conținutul unui fișier .tar.gz.
Extrageți .tar.gz, .tgz, .gz tarball-uri pe Windows 11 folosind tar
Pentru a extrage fișiere .tar.gz, .tgz, .gz și .zip folosind tar pe Windows 11, urmați acești pași:
-
Deschideți Start pe Windows 11.
-
Căutați Command Prompt , faceți clic dreapta pe rezultatul de sus și selectați opțiunea Executare ca administrator .
-
Tastați următoarea comandă pentru a utiliza tar pentru a extrage fișierele și apăsați Enter :
tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -CC:/PATH/TO/FOLDER/EXTRACTION

În comandă, actualizați comanda pentru a include căile sursă și destinație.
După ce ați finalizat pașii, fișierele și folderele se vor extrage în calea de destinație pe care ați specificat-o.
Se presupune că tarball-ul a fost creat pe alt sistem. De asemenea, am omis unele opțiuni de obicei utile pentru a păstra permisiunile, deoarece acestea nu sunt necesare pe Windows 11.
Extrageți .tar.gz, .tgz, .gz tarball-uri pe Windows 11 utilizând Linux tar
Înainte de a putea extrage tarball-uri pe Linux, mai întâi trebuie să instalați o distribuție folosind subsistemul Windows pentru Linux.
Pentru a extrage un fișier .tar.gz folosind Linux, urmați acești pași:
-
Deschide Start .
-
Căutați Ubuntu și faceți clic pe rezultatul de sus pentru a deschide aplicația.
-
Tastați următoarea comandă pentru a extrage conținutul fișierului .tar.gz și apăsați Enter :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
![How to extract .tar.gz files on Windows 11 How to extract .tar.gz files on Windows 11]()
În comandă, actualizați sintaxa pentru a include căile sursă și destinație. Dacă este doar un fișier .tar , utilizați aceeași comandă, dar omiteți argumentul z .
Am folosit sudocomanda pentru a rula instrumentul ca administrator, tarpentru a apela aplicația și folosim aceste opțiuni:
- x — indică tar că doriți să extrageți conținut.
- v — argument opțional pentru afișarea procesului de extracție. În caz contrar, veți vedea doar un cursor care clipește până la finalizarea procesului.
- z — îi spune tar să decomprimați conținutul unui fișier „.tar.gz” cu gzip.
- f — indică tarball numele fișierului de extras.
După opțiune, trebuie să specificați calea fișierului tarball de extras. În comandă, începem calea cu, /mnt/c/deoarece acesta este Linux, nu Windows.
Opțiunea -C — (cratima și C majuscule ) este folosită pentru a schimba folderele și trebuie să specificați calea de destinație care începe cu /mnt/adnotarea urmată de calea Windows.
Trebuie să acordați atenție literelor mari și mici în timp ce introduceți o comandă Linux, deoarece Desktop nu este același lucru cu desktop .
Acestea sunt opțiunile de bază pentru a extrage un fișier „.tar.gz”, dar puteți folosi tar --helpcomanda pentru a afla mai multe despre opțiunile disponibile.