Kako komprimirati i raspakirati ili izdvojiti datoteke TAR i TAR.GZ?

Kako komprimirati i raspakirati ili izdvojiti datoteke TAR i TAR.GZ?

Kompresija datoteka izvrstan je način za uštedu prostora na računalu. Ako ste upoznati s paketima u Linuxu, možda ste naišli na datoteku TAR ili TAR.GZ. Dok iskusni korisnici znaju što je TAR datoteka i kako je izdvojiti, početnici Linuxa mogli bi se suočiti s nekim poteškoćama u smišljanju što učiniti s njom.





U ovom ćete članku naučiti kako izdvojiti i komprimirati datoteke TAR i TAR.GZ, zajedno s nekim uobičajenim izrazima povezanim sa kompresijom i arhivama u Linuxu.





kako povećati memoriju na računalu

Osnovne terminologije

  • Tarball : Tarball je zbirka više datoteka u Linuxu pohranjenih kao jedna datoteka. Izraz tarball dolazi od brtvila na bazi ugljena koje se koristi tijekom građevinskih radova. Tarball se često jednostavno naziva TAR datoteka, što znači Arhiva traka . To je zato što je vrsta datoteke TAR izvorno stvorena za spremanje podataka na magnetske vrpce.
  • Gzip : GNU gzip je algoritam kompresije datoteka koji se koristi za komprimiranje datoteka. Proširenje datoteke za gzip je GZ, pa to možete zaključiti bilo koja datoteka koja završava s GZ je komprimirana pomoću gzip algoritma.
  • TAR.GZ : Datoteka TAR.GZ verzija je tarball -a komprimiranog gzip algoritmom. TAR je ekstenzija datoteke za tarballs, dok GZ označava gzip. Proširenje datoteke TGZ također se ponekad koristi umjesto TAR.GZ.
  • Bzip2 : Slično gzipu, dostupno je i nekoliko drugih algoritama za kompresiju datoteka, uključujući bzip2. Kad komprimirate TAR datoteku pomoću bzip2, izlazna datoteka imat će jedno od sljedećih proširenja: TAR.BZ2, TAR.BZ ili jednostavno TBZ.

Kako stvoriti datoteke TAR i TAR.GZ

Stvaranje arhive važan je korak prilikom izrade sigurnosne kopije datotečnog sustava Linux. To osigurava da sigurnosna kopija ne ostane zahvaćena i da se datoteke ne oštete ako se nešto pokvari na vašem sustavu.





Korištenje programa tar Utility

Osnovna sintaksa za stvaranje komprimiranih tarball -ova pomoću naredbe tar je:

tar -cvzf archive filename
tar -cvzf archive directory

...gdje arhivu je naziv komprimirane datoteke i naziv datoteke / imenik je datoteka ili direktorij koji želite komprimirati pomoću tar -a.



The c , v , S , i f zastave korištene u gore spomenutoj naredbi označavaju Stvoriti , Opširno , gzip , i Naziv datoteke .

Imajte na umu da ekstenziju datoteke (TAR ili TAR.GZ) morate proslijediti u naziv arhive na sljedeći način:





tar -cvzf new.tar.gz big-file.txt
tar -cvf new.tar big-file.txt

Za arhiviranje i sažimanje datoteke /Dokumenti imenik pomoću tar:

tar -cvzf new.tar.gz ~/Documents

Također možete komprimirati više direktorija i datoteka stvaranjem jedne arhive. Učiniti tako:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

Stvaranje TAR-a i TAR.GZ-a pomoću 7-Zip-a

Alternativni način stvaranja arhive TAR i TAR.GZ je korištenje 7-Zip-a. Osnovna sintaksa stvaranja TAR datoteke sa 7-Zip-om je:

7z a -ttar archive.tar /folder

...gdje do označava Dodati arhiva, -t označava Tip datoteke i katran označava vrstu datoteke TAR.

Da biste dodali /Preuzimanja imenik u arhivu koristeći 7-Zip:

7z a -ttar archive.tar /Downloads

7-Zip ne dopušta izravno stvaranje datoteka TAR.GZ. To je proces u dva koraka. Prvo stvorite TAR arhivu, a zatim je komprimirajte u TAR.GZ. Ako već imate TAR datoteku i želite je komprimirati pomoću 7-Zip-a, upotrijebite sljedeći format naredbe:

7z a archive.tar.gz archive.tar

Spomenuta naredba preuzima arhiva.tar datoteku kao ulaz i zipira je pomoću gzip algoritma. Izlaz je arhiva.tar.gz datoteka.

Možete kombinirati oba koraka u jednu naredbu.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

The -tako i -Da zastave označavaju Standardni izlaz i Standardni ulaz . Prvi dio naredbe piše arhiva.tar datoteku na standardni izlaz. Druga naredba glasi arhiva.tar datoteku sa standardnog ulaza i komprimira je u skladu s tim.

Povezano: 7-Zip stiže na Linux: Evo kako ga instalirati ...

Kako raspakirati ili izdvojiti TAR i TAR.GZ

Većinu vremena dobit ćete komprimirani paket koji treba izvaditi. Na Linuxu postoji više načina za raspakiranje komprimiranih arhiva.

Korištenje programa tar Utility

Osnovna sintaksa za izdvajanje komprimiranih datoteka pomoću tar -a je:

tar -xvzf archive.tar.gz
tar -xvf archive.tar

...gdje arhivu je naziv komprimirane datoteke. Kolektiv -xvzf zastava znači Ekstrakt , Opširno , gzip , i Naziv datoteke odnosno. Sve što slijedi -f opcija se tretira kao ulazna datoteka. Imajte na umu da ako radite s TAR datotekama, možete ukloniti -S zastavica iz naredbi.

Također možete otpakirati sadržaj komprimirane datoteke na određeno mjesto na sljedeći način:

tar -xvzf archive.tar.gz -C /Downloads
tar -xvf archive.tar -C /Downloads

Gore spomenuta naredba izdvojit će arhiva.tar.gz datoteku u /Preuzimanja mapu.

Za pregled sadržaja arhive prije izdvajanja:

tar -ztvf archive.tar.gz
tar -tvf archive.tar

...gdje S , t , v , i f predstavlja gzip , Popis , Opširno , i Naziv datoteke .

Možete odabrati koje datoteke ćete izdvojiti iz arhive. Da biste to učinili, jednostavno proslijedite nazive datoteka zadanom naredbom.

tar -xvzf archive.tar.gz file1 file2

Slično tome, možete i otpakirati određene direktorije iz arhive.

tar -xvzf archive.tar.gz directory1 directory2

Koristiti --isključiti flag za navođenje naziva datoteka koje ne želite izdvojiti.

saznaj koju matičnu ploču imam windows 10
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Raspakirajte datoteke TAR i TAR.GZ sa 7-Zip-om

Također možete izdvojiti komprimiranu arhivu koristeći 7-Zip. Osnovna sintaksa je:

7z x archive.tar

...gdje x stoji za Ekstrakt .

Za datoteke TAR.GZ morat ćete raspakirati komprimiranu arhivu u TAR, a zatim dodatno izdvojiti datoteku TAR koristeći 7-Zip.

7z x archive.tar.gz
7z x archive.tar

Za izvlačenje arhive TAR.GZ izravno pomoću jedne naredbe:

7z x -so archive.tar.gz | 7z x -si -ttar

Grafički izdvojite TAR i TAR.GZ

Većina distribucija Linuxa isporučuje se s unaprijed instaliranim upraviteljem arhive. Dekompresija datoteka TAR i TAR.GZ samo je nekoliko klikova pomoću GUI -ja.

Pronađite komprimiranu arhivsku datoteku i desnom tipkom miša kliknite na nju da biste otvorili izbornik.

Klikni na Izdvojite ovdje mogućnost raspakiranja sadržaja datoteke. Sustav će prema zadanim postavkama izdvojiti sve datoteke u vaš trenutni direktorij.

Ako želite otpakirati datoteke u drugu mapu, kliknite na Izdvoji To opcija. Otvorit će se prozor preglednika datoteka. Odaberite odgovarajuće mjesto i kliknite Odaberi za izdvajanje datoteke na to mjesto.

Spremanje prostora za pohranu i propusnosti na Linuxu

Kada želite podijeliti više datoteka s nekim drugim, komprimiranje tih datoteka u jednu TAR arhivu najučinkovitije je rješenje. Osim što zauzimaju manje prostora na pohrani vašeg sustava, komprimirane arhive koriste i manju propusnost poslužitelja kada ih preuzima više korisnika.

GZ datoteka nije ništa drugo nego datoteka komprimirana pomoću gzip algoritma. Možete koristiti službeni GNU gzip pomoćni program za izdvajanje sadržaja komprimirane arhive. Ako je datoteka koju gledate TAR.GZ, upotreba tar ili 7-Zip za izdvajanje datoteke bit će mnogo jednostavniji izbor.

Udio Udio Cvrkut E -pošta Što je GZ datoteka i kako je raspakirati?

Pronašli ste datoteku GZ na svom računalu, ali je ne možete otvoriti? Evo kako izdvojiti sadržaj datoteke u sustavu Windows, macOS i Linux.

Pročitajte Dalje
Povezane teme
  • Linux
  • ZIP datoteke
O autoru Deepesh Sharma(79 objavljenih članaka)

Deepesh je mlađi urednik za Linux u MUO -u. On piše informativne vodiče o Linuxu s ciljem pružiti blaženo iskustvo svim pridošlicama. Nisam siguran u filmove, ali ako želite razgovarati o tehnologiji, on je vaš momak. U slobodno vrijeme možete ga pronaći kako čita knjige, sluša različite glazbene žanrove ili svira gitaru.

Više od Deepesh Sharma

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu