Ako komprimovať a rozbaľovať alebo extrahovať súbory TAR a TAR.GZ

Ako komprimovať a rozbaľovať alebo extrahovať súbory TAR a TAR.GZ

Kompresia súborov je skvelý spôsob, ako ušetriť úložisko v počítači. Ak poznáte balíky v Linuxe, možno ste narazili na súbor TAR alebo TAR.GZ. Aj keď skúsení užívatelia vedia, čo je to súbor TAR a ako ho extrahovať, nováčikovia v systéme Linux môžu mať problémy pri zisťovaní, čo s ním robiť.





V tomto článku sa naučíte extrahovať a komprimovať súbory TAR a TAR.GZ spolu s niektorými bežnými výrazmi spojenými s kompresiou a archívmi v systéme Linux.





ako vypnúť apple tv

Základné terminológie

  • Tarball : Tarball je zbierka viacerých súborov v Linuxe uložených ako jeden súbor. Termín tarball pochádza z tmelu na báze uhlia používaného pri stavebných prácach. Tarball sa často jednoducho nazýva súbor TAR, čo znamená Archív kaziet . Dôvodom je, že typ súboru TAR bol pôvodne vytvorený na ukladanie údajov na magnetické pásky.
  • Gzip : GNU gzip je algoritmus kompresie súborov, ktorý sa používa na kompresiu súborov. Prípona súboru pre gzip je GZ, a preto si to môžete odvodiť ľubovoľný súbor končiaci GZ bol skomprimovaný pomocou algoritmu gzip.
  • TAR.GZ : Súbor TAR.GZ je verziou tarball komprimovaného algoritmom gzip. TAR je prípona súboru pre tarballs, zatiaľ čo GZ označuje gzip. Niekedy sa namiesto súboru TAR.GZ používa aj prípona súboru TGZ.
  • Bzip2 : Podobne ako gzip je k dispozícii aj niekoľko ďalších algoritmov na kompresiu súborov, vrátane bzip2. Keď komprimujete súbor TAR pomocou bzip2, výstupný súbor bude mať jednu z nasledujúcich prípon: TAR.BZ2, TAR.BZ alebo jednoducho TBZ.

Ako vytvárať súbory TAR a TAR.GZ

Vytváranie archívov je dôležitým krokom pri zálohovaní systému súborov Linux. Tým sa zabezpečí, že záloha zostane nedotknutá a súbory sa nepoškodia, ak sa vo vašom systéme niečo pokazí.





Použitie tar programu

Základná syntax na vytváranie komprimovaných tarballov pomocou príkazu tar je:

tar -cvzf archive filename
tar -cvzf archive directory

...kde archív je názov komprimovaného súboru a názov súboru / adresár je súbor alebo adresár, ktorý chcete komprimovať pomocou tar.



The c , v , S a f vlajky použité vo vyššie uvedenom príkazovom riadku znamenajú Vytvoriť , Podrobný , gzip a Názov súboru .

Upozorňujeme, že príponu súboru (TAR alebo TAR.GZ) v názve archívu musíte odovzdať nasledovne:





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

Ak chcete archivovať a komprimovať súbor /Dokumenty adresár pomocou tar:

tar -cvzf new.tar.gz ~/Documents

Môžete tiež skomprimovať viacero adresárov a súborov vytvorením jedného tarballu. Urobiť tak:

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

Vytvorenie TAR a TAR.GZ pomocou 7-Zip

Alternatívny spôsob vytvárania archívov TAR a TAR.GZ je použitie 7-Zip. Základná syntax vytvárania súboru TAR pomocou 7-Zip je:

7z a -ttar archive.tar /folder

...kde do označuje Pridať archív, -t označuje Napíšte súboru a decht znamená typ súboru TAR.

Ak chcete pridať /K stiahnutiu adresár do archívu pomocou 7-Zip:

7z a -ttar archive.tar /Downloads

7-Zip neumožňuje priame vytváranie súborov TAR.GZ. Je to dvojstupňový proces. Najprv vytvorte archív TAR a potom ho skomprimujte do súboru TAR.GZ. Ak už máte súbor TAR a chcete ho skomprimovať pomocou 7-Zip, použite nasledujúci formát príkazu:

7z a archive.tar.gz archive.tar

Spomínaný príkaz preberá archive.tar súbor ako vstup a zazipsuje ho pomocou algoritmu gzip. Výstupom je archive.tar.gz súbor.

Oba kroky môžete tiež skombinovať do jedného príkazu.

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

The -tak a -Áno vlajky označujú Štandardný výstup a Štandardný vstup . Prvá časť príkazu píše príponu archive.tar súbor na štandardný výstup. Druhý príkaz znie archive.tar súbor zo štandardného vstupu a podľa toho ho skomprimuje.

Súvisiace: 7-Zip prichádza na Linux: Tu je návod, ako ho nainštalovať ...

Ako rozbaliť alebo extrahovať súbory TAR a TAR.GZ

Väčšinu času dostanete do rúk skomprimovaný balík, ktorý treba extrahovať. V systéme Linux existuje niekoľko spôsobov, ako rozbaliť komprimované archívy.

Použitie tar programu

Základná syntax na extrahovanie komprimovaných súborov pomocou tar je:

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

...kde archív je názov komprimovaného súboru. Kolektív -xvzf vlajka znamená Extrakt , Podrobný , gzip a Názov súboru resp. Čokoľvek, čo nasleduje po -f voľba je považovaná za vstupný súbor. Ak pracujete so súbormi TAR, môžete súbor -S príznak z príkazov.

Obsah komprimovaného súboru môžete tiež rozbaliť na konkrétne miesto nasledujúcim spôsobom:

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

Vyššie uvedený príkaz rozbalí súbor archive.tar.gz súbor do /K stiahnutiu priečinok.

Ak chcete zobraziť obsah archívu pred jeho rozbalením:

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

...kde S , t , v a f stáť za gzip , Zoznam , Podrobný a Názov súboru .

Môžete si vybrať, ktoré súbory chcete extrahovať z archívu. Ak to chcete urobiť, jednoducho zadajte názvy súborov pomocou predvoleného príkazu.

tar -xvzf archive.tar.gz file1 file2

Podobne môžete rozbaliť konkrétne adresáre aj z archívu.

tar -xvzf archive.tar.gz directory1 directory2

Použi -vylúčiť vlajka na zadanie názvov súborov, ktoré nechcete extrahovať.

kedy vyšiel ps4
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Rozbaľte súbory TAR a TAR.GZ pomocou 7-ZIP

Komprimovaný archív môžete extrahovať aj pomocou programu 7-Zip. Základná syntax je:

7z x archive.tar

...kde X znamenať Extrakt .

Pri súboroch TAR.GZ budete musieť rozbaliť komprimovaný archív na TAR a potom ďalej extrahovať súbor TAR pomocou 7-Zip.

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

Ak chcete extrahovať archív TAR.GZ priamo pomocou jedného príkazu:

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

Extrahujte graficky TAR a TAR.GZ

Väčšina distribúcií Linuxu sa dodáva s predinštalovaným správcom archívov. Dekomprimácia súborov TAR a TAR.GZ je pomocou GUI len otázkou niekoľkých kliknutí.

Vyhľadajte komprimovaný archívny súbor a kliknutím pravým tlačidlom naň otvorte ponuku.

Klikni na Extrahujte tu možnosť rozbaliť obsah súboru. Systém predvolene rozbalí všetky súbory do vášho aktuálneho adresára.

Ak chcete súbory rozbaliť do iného priečinka, kliknite na Rozbaliť do možnosť. Otvorí sa okno prehliadača súborov. Vyberte vhodné miesto a kliknite Vyberte extrahujte súbor do tohto umiestnenia.

Šetrenie úložiska a šírky pásma v systéme Linux

Ak chcete s niekým zdieľať viac súborov, je najúčinnejším riešením skomprimovanie týchto súborov do jedného archívu TAR. Okrem toho, že komprimované archívy zaberajú menej miesta vo vašom systémovom úložisku, využívajú pri sťahovaní viacerými používateľmi menšiu šírku pásma servera.

Súbor GZ nie je nič iné ako súbor komprimovaný pomocou algoritmu gzip. Na extrahovanie obsahu komprimovaného archívneho súboru môžete použiť oficiálny nástroj GNU gzip. Ak je súbor, na ktorý sa pozeráte, TAR.GZ, bude použitie tar alebo 7-Zip na extrahovanie súboru oveľa jednoduchšou voľbou.

zdieľam zdieľam Tweet E -mail Čo je súbor GZ a ako ho rozbalíte?

Našli ste vo svojom počítači súbor GZ, ale nemôžete ho otvoriť? Tu je postup, ako extrahovať obsah súboru v systéme Windows, MacOS a Linux.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Súbory ZIP
O autorovi Deepesh Sharma(79 publikovaných článkov)

Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.

Viac od Deepesh Sharmy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber