Cum se extrage fișierul tar.gz în Linux

Ghid pentru utilizarea comenzii tar pentru a extrage fișierele tar.gz în Ubuntu, CentOS, Fedora și alte distribuții Linux.

Majoritatea software-ului, documentelor, fișierelor etc. din Linux sunt arhivate în tar.gz format în loc de fermoar sau rar formate utilizate de obicei în Windows, deși utilitarele Linux acceptă aceste formate.

tar.gz formatul este folosit în mod popular de software-ul disponibil pentru Linux atât în ​​depozitele oficiale, cât și neoficial pe Internet.

Ce este un fișier tar.gz?

tar.gz (Gzip) este unul dintre formatele de fișiere disponibile în sistemul de compresie tar. Unele alte formate de fișiere sunt bz2,lzip și lzop. Gzip și bz2 sunt cele mai utilizate formate. Gzip este menit pentru o compresie mai rapidă, în timp ce bz2 este destinat unei arhive de dimensiuni mai mici.

gudron este instalat implicit pe majoritatea sistemelor Linux. În cazul în care lipsește, il poti instalape Ubuntu, Debian sau similar Distribuții Linux rulând:

sudo apt install tar

Notă: În cazul versiunii Ubuntu < 14.04, utilizați apt-get în loc de apt.

A instala gudron pe CentOS și Fedora, alerga:

yum instalează tar

Cum se extrage tar.gz folosind gudron comanda

Pentru a extrage un fișier arhivă tar.gz, alerga:

tar xvzf .tar.gz

Să vedem care sunt opțiunile xvzf Rău:

X – Specifică faptul că fișierele vor fi extrase din arhivă.

v – înseamnă verbose. Tipăriți fiecare nume de fișier extras din arhivă împreună cu calea acestuia. Acest lucru este doar pentru informare și, prin urmare, nu este obligatoriu.

z – Aceasta specifică faptul că arhiva este comprimată cu Gzip

f – Acest lucru specifică faptul că următorul argument după opțiuni va fi numele fișierului arhivă care va fi extras. Dacă această opțiune nu este furnizată, tar încearcă să citească de la intrarea standard a terminalului. În versiunile mai recente, se afișează o eroare ori de câte ori această opțiune nu este specificată.

Exemplu

Următoarea comandă va extrage cele trei fișiere din arhivă testarchive.tar.gz și tipăriți-le numele.

tar xvzf testarchive.tar.gz

După cum vedem, cele trei fișiere au fost extrase. Rețineți că comanda extrage fișierul din același folder de unde este executată comanda.