Cum să extrageți fișiere .tar.gz utilizând linia de comandă Linux ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
05.12.2024

Cum să extrageți fișiere .tar.gz utilizând linia de comandă Linux

Un fișier .tar.gz este o arhivă comprimată care combină două tipuri de fișiere: un fișier .tar (Tape Archive) și un fișier comprimat .gz (gzip). Acesta este utilizat în mod obișnuit pentru împachetarea mai multor fișiere într-o singură arhivă și comprimarea acestora pentru a economisi spațiu. Extragerea fișierelor .tar.gz este o sarcină comună în Linux, iar acest ghid vă va arăta cum să o faceți utilizând linia de comandă.

Sintaxa de bază pentru extragerea fișierelor .tar.gz

Pentru a extrage un fișier .tar.gz, utilizați comanda tar, care înseamnă arhivă pe bandă. Sintaxa de bază este:

tar -xzvf nume arhivă.tar.gz

Iată ce înseamnă fiecare opțiune:

  • x: Extrage fișierele din arhivă.
  • z: Utilizați gzip pentru a decomprima fișierul .gz.
  • v: Verbose output, care enumeră fișierele extrase.
  • f: Specifică numele fișierului de arhivă.

Instrucțiuni pas cu pas

  1. Deschideți terminalul: Apăsați Ctrl Alt T pe tastatură pentru a deschide terminalul pe majoritatea sistemelor Linux.
  2. Navigați către director: Treceți la directorul în care se află fișierul .tar.gz utilizând comanda cd:
    cd /path/to/directory
  3. Extrageți fișierul .tar.gz: executați următoarea comandă pentru a extrage conținutul:
    tar -xzvf nume-arhivă.tar.gz

    Înlocuiți archive-name.tar.gz cu numele fișierului dvs.

Exemplu:

Dacă aveți un fișier numit sample-archive.tar.gz în folderul Descărcări, îl puteți extrage utilizând:

cd ~/Downloads
tar -xzvf sample-archive.tar.gz

Extragerea într-un anumit director

Pentru a extrage conținutul unui fișier .tar.gz într-un anumit director, utilizați opțiunea -C urmată de calea directorului țintă:

tar -xzvf nume arhivă.tar.gz -C /path/to/destinație

Această comandă va extrage conținutul fișierului archive-name.tar.gz în directorul de destinație specificat.

Exemplu:

Dacă doriți să extrageți sample-archive.tar.gz într-un director numit my-files din folderul dumneavoastră personal:

mkdir ~/my-files
tar -xzvf sample-archive.tar.gz -C ~/my-files

Extragerea fișierelor .tar.gz fără ieșire Verbose

Dacă preferați să nu vedeți lista de fișiere extrase, puteți omite opțiunea -v:

tar -xzf nume arhivă.tar.gz

Această comandă va extrage în continuare fișierele, dar fără a le afișa în terminal.

Vizualizarea conținutului fără extragere

Pentru a lista conținutul unui fișier .tar.gz fără a-l extrage, utilizați opțiunea -t:

tar -tzvf nume arhivă.tar.gz

Această comandă vă arată fișierele și directoarele conținute în arhivă fără a le extrage.

Extragerea fișierelor .tar (fără compresie .gz)

Dacă aveți un fișier .tar (fără compresie .gz), îl puteți extrage utilizând:

tar -xvf nume arhivă.tar

Opțiunea -z nu este necesară deoarece fișierul nu este comprimat cu gzip.

Concluzie

Extragerea fișierelor .tar.gz utilizând linia de comandă Linux este simplă cu ajutorul comenzii tar. Nu uitați să utilizați opțiunile -xzvf pentru a extrage și vizualiza procesul și să utilizați -C pentru a specifica o destinație diferită. Indiferent dacă gestionați copii de rezervă, pachete software sau alte date comprimate, stăpânirea acestor comenzi va face manipularea fișierelor .tar.gz mult mai ușoară.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills