Cum să dezarhivați fișierele în Linux

How Untar Files Linux



Tar este un format de arhivă destul de popular, în special pe Linux. În multe cazuri, distribuțiile folosesc arhive tar pentru a livra actualizări de pachete. Arhivele de gudron sunt, de asemenea, obișnuite de găsit atunci când vine vorba de partajarea fișierelor online.

Vedeți cum să dezarhivați fișierele din Linux.







Tar în Linux

Pentru gestionarea arhivelor tar, toate distribuțiile Linux vin cu instrumentul tar. Acest instrument îl vom folosi pentru extragerea conținutului unei arhive tar.



Să demonstrăm totul cu un exemplu. Mai întâi, să creăm o arhivă tar cu mai multe fișiere și directoare. Aici am creat un director cu numele Ants care va fi transformat într-o arhivă tar.



$copacFurnicile/





Acum, să facem o arhivă tar din director. Aici, tar va folosi diferiți algoritmi de compresie pentru a face treaba. Este o practică obișnuită ca algoritmul de compresie să dicteze numele fișierului de ieșire.

Pentru a crea o arhivă tar folosind compresia gzip, utilizați următoarea comandă.



$gudron -cvzfants.tar.gz<director_fișier_sursă>

Pentru a crea o arhivă tar folosind compresia bzip2, utilizați următoarea comandă.

$gudron -cvjffurnici.tar.bz2<director_fișier_sursă>

Pentru a crea o arhivă tar folosind compresia XZ, utilizați următoarea comandă.

$gudron -cvJffurnici.tar.xz<director_fișier_sursă>

Extragerea fișierelor tar

Enumerați conținutul de gudron

Următoarea comandă tar va lista toate fișierele și directoarele incluse în arhiva tar.

$gudron -tvf <tar_archive>

Să facem o defalcare rapidă a steagurilor pe care le-am folosit.

  • t: Îi spune tar să listeze conținutul arhivei.
  • v: Îi spune lui tar să-și imprime acțiunea pe consolă.
  • f: Îi spune tar pe care fișier să efectueze acțiunea.

Extrageți întregul fișier

Acum suntem gata să extragem arhivele de gudron pe care le avem la îndemână. Deși trebuia să utilizați diferite comenzi pentru a crea diferite tipuri de arhive tar, putem folosi doar o singură comandă tar pentru a le extrage pe toate.

Următoarea comandă tar va extrage orice arhivă tar valabilă. Dacă există fișiere cu nume de fișiere similare, la extragere, tar va suprascrie fișierele din afara arhivei.

$gudron -xvf <tar_archive>

Aici ne confruntăm cu un nou steag gudron.

  • x: Îi spune lui tar să extragă o arhivă.

Dacă nu doriți ca tar să suprascrie datele existente, adăugați marcajul -k. Îi spune lui tar să nu suprascrie / înlocui niciun fișier sau director existent.

$gudron -xvkf <tar_archive>

Extrageți fișiere specifice

Există unele situații în care nu aveți nevoie de întreaga arhivă de gudron extrasă doar pentru a prelua un singur fișier. Instrumentul tar oferă o astfel de flexibilitate încât puteți extrage doar câteva fișiere selectate de care aveți nevoie.

Pentru această sarcină, structura de comandă tar ar arăta astfel. Aici, numele fișierului ar fi numele fișierului fișierului dorit. Trebuie să se potrivească cu numele fișierului care se află în arhiva tar.

$gudron -xvf <tar_archive> <nume de fișier>

Dacă doriți să extrageți câteva fișiere într-un astfel de mod, utilizați următoarea structură de comandă.

$gudron -xvf <tar_archive> <nume de fișier_1> <nume de fișier_2>

Extrageți directoare specifice

Aceasta este încă o altă caracteristică minunată a arhivei de gudron. Presupunând că arhiva tar din mâna dvs. conține un director sau mai multe, puteți spune manual tarului care director să extrageți.

Structura comenzii este similară cu secțiunea de mai sus.

$gudron -xvf <tar_archive> <director>

Dacă doriți să extrageți mai multe directoare, executați următoarea comandă.

$gudron -xvf <tar_archive> <director_1> <director_2>

Gânduri finale

Extragerea arhivelor gudron este o sarcină destul de simplă. Tot ce trebuie să știți este comanda corectă pentru gudron. Dacă sunteți interesat să efectuați acțiunile cu GUI și să utilizați un manager de fișiere, atunci managerul dvs. de fișiere ar trebui să aibă capacitatea de a extrage arhive tar în mod implicit.

În Linux, există mai multe instrumente pentru a extrage diverse formate de arhive comprimate. Vedeți cum să extrageți arhive comprimate în Linux.

Calcul fericit!