Com extreure el fitxer tar.gz a Linux

Guia per utilitzar l'ordre tar per extreure fitxers tar.gz a Ubuntu, CentOS, Fedora i altres distribucions de Linux.

La majoria del programari, documents, fitxers, etc. a Linux s'arxiven al tar.gz format en lloc del cremallera o rar formats que s'utilitzen habitualment a Windows, tot i que les utilitats Linux admeten aquests formats.

tar.gz El format s'utilitza popularment pel programari disponible per a Linux tant als repositoris oficials com no oficialment a Internet.

Què és un fitxer tar.gz?

tar.gz (Gzip) és un dels formats de fitxer disponibles al sistema de compressió tar. Alguns altres formats de fitxer són bz2,lzip i lzop. Gzip i bz2 són els formats més utilitzats. Gzip està pensat per a una compressió més ràpida, mentre que bz2 està pensat per a una mida d'arxiu menor.

quitrà està instal·lat per defecte a la majoria de sistemes Linux. En cas que falti, el pots instal·lara Ubuntu, Debian o similar Distribucions de Linux executant:

sudo apt install tar

Nota: En el cas de la versió d'Ubuntu < 14.04, utilitzeu apt-get en comptes d'apt.

Instal · lar quitrà a CentOS i Fedora, correr:

yum instal·la tar

Com extreure tar.gz utilitzant quitrà comandament

Per extreure un fitxer d'arxiu tar.gz, correr:

tar xvzf .tar.gz

Vegem quines opcions xvzf significar:

x – Especifica que els fitxers s'han d'extreure de l'arxiu.

v – Significa verbose. Imprimeix cada nom de fitxer extret de l'arxiu juntament amb el seu camí. Això només té caràcter informatiu i, per tant, no és obligatori.

z – Això especifica que l'arxiu està comprimit amb Gzip

f – Això especifica que l'argument següent després de les opcions serà el nom del fitxer d'arxiu que s'ha d'extreure. Si aquesta opció no es proporciona, tar intenta llegir des de l'entrada estàndard del terminal. En les versions més recents, genera un error sempre que aquesta opció no s'especifica.

Exemple

La següent comanda extreu els tres fitxers de l'arxiu testarchive.tar.gz i imprimir els seus noms.

tar xvzf testarchive.tar.gz

Com podem veure, s'han extret els tres fitxers. Tingueu en compte que l'ordre extreu el fitxer a la mateixa carpeta des d'on s'executa l'ordre.