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.