TAR- ja TAR.GZ -failide pakkimine ja lahtipakkimine või lahtipakkimine

TAR- ja TAR.GZ -failide pakkimine ja lahtipakkimine või lahtipakkimine

Failide tihendamine on suurepärane viis arvuti salvestusruumi säästmiseks. Kui olete Linuxi pakettidega tuttav, olete võib -olla kohanud faili TAR või TAR.GZ. Kuigi kogenud kasutajad teavad, mis on TAR -fail ja kuidas seda ekstraktida, võivad Linuxi algajad silmitsi seista, mida sellega teha.





Sellest artiklist saate teada, kuidas ekstraheerida ja tihendada TAR- ja TAR.GZ -faile ning mõningaid levinud termineid, mis on seotud tihendamise ja arhiividega Linuxis.





kuidas reguleerida Windows 10 töölaua heledust

Põhiterminoloogia

  • Tarball : Tarball on Linuxis mitme faili kogum, mis on salvestatud ühe failina. Mõiste tarball tuleneb ehitustööde ajal kasutatud söepõhisest hermeetikust. Sageli nimetatakse tarball lihtsalt TAR -failiks, mis tähistab Lindide arhiiv . Seda seetõttu, et TAR -failitüüp loodi algselt andmete salvestamiseks magnetlintidele.
  • Gzip : GNU gzip on failide pakkimise algoritm, mida kasutatakse failide tihendamiseks. Gzipi faililaiend on GZ ja seetõttu võite selle järeldada mis tahes fail, mis lõpeb GZ -ga on tihendatud gzipi algoritmi abil.
  • TAR.GZ : TAR.GZ -fail on gzip -algoritmiga tihendatud tarballi versioon. TAR on tarballide faililaiend, GZ aga gzip. Mõnikord kasutatakse TARZ -faililaiendit ka TAR.GZ asemel.
  • Bzip2 : Sarnaselt gzipiga on saadaval ka mitmeid teisi failide pakkimise algoritme, sealhulgas bzip2. Kui tihendate TAR -faili bzip2 abil, on väljundfailil üks järgmistest laienditest: TAR.BZ2, TAR.BZ või lihtsalt TBZ.

Kuidas luua TAR ja TAR.GZ faile

Arhiivide loomine on oluline samm Linuxi failisüsteemi varundamisel. See tagab, et teie varukoopia ei muutu ja failid ei rikutud, kui teie süsteemis midagi katki läheb.





Tõrva utiliidi kasutamine

Põhisüntaks tihendatud tarbefailide loomiseks käsu tar abil on järgmine:

tar -cvzf archive filename
tar -cvzf archive directory

... kus arhiiv on tihendatud faili nimi ja faili nimi / kataloogi on fail või kataloog, mida soovite tõrva abil tihendada.



The c , v , Koos ja f eespool nimetatud käsus kasutatud lipud tähistavad Loo , Paljusõnaline , gzip ja Faili nimi .

Pange tähele, et peate arhiivi nimes faililaiendi (TAR või TAR.GZ) edastama järgmiselt.





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

Arhiivimiseks ja tihendamiseks /Dokumendid kataloog tõrva abil:

tar -cvzf new.tar.gz ~/Documents

Samuti saate tihendada mitu kataloogi ja faili, luues ühe tarbe. Selleks tehke järgmist.

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

TAR ja TAR.GZ loomine 7-Zip abil

Alternatiivne viis TAR- ja TAR.GZ-arhiivide loomiseks on 7-Zip. 7-Zip-iga TAR-faili loomise põhisüntaks on järgmine:

7z a -ttar archive.tar /folder

... kus et tähistab Lisama arhiiv, -t tähistab Tüüp failist ja tõrva tähistab TAR -failitüüpi.

Et lisada /Allalaadimised kataloog arhiivi, kasutades 7-Zip'i:

7z a -ttar archive.tar /Downloads

7-Zip ei luba TAR.GZ-failide otsest loomist. See on kaheastmeline protsess. Esmalt looge TAR -arhiiv, seejärel tihendage see TAR.GZ -ks. Kui teil on juba TAR-fail ja soovite seda 7-Zipiga tihendada, kasutage järgmist käsuvormingut:

7z a archive.tar.gz archive.tar

Eespool nimetatud käsk võtab arhiiv.tar faili sisendina ja tõmbab selle kokku, kasutades algoritmi gzip. Väljund on arhiiv.tar.gz faili.

Saate mõlemad sammud ühendada ka üheks käsuks.

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

The -nii ja -Jah lipud tähistavad Standardväljund ja Standard sisend . Käsu esimene osa kirjutab arhiiv.tar fail standardväljundisse. Teine käsk loeb arhiiv.tar faili standardsisendist ja tihendab selle vastavalt.

Seotud: 7-Zip saabub Linuxisse: kuidas seda installida ...

Kuidas TAR ja TAR.GZ lahti pakkida või välja võtta

Enamasti jõuab teie kätte kokkusurutud pakend, mis vajab väljavõtmist. Linuxis on tihendatud arhiivide lahtipakkimiseks mitu võimalust.

Tõrva utiliidi kasutamine

Põhisüntaks tihendatud failide tõrva abil ekstraheerimiseks on järgmine:

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

... kus arhiiv on tihendatud faili nimi. Kollektiiv -xvzf lipp tähistab Väljavõte , Paljusõnaline , gzip ja Faili nimi vastavalt. Kõik, mis järgneb -f suvandit käsitletakse sisendfailina. Pange tähele, et kui töötate TAR -failidega, saate selle eemaldada -Koos lipp käskudest.

Samuti saate tihendatud faili sisu teatud asukohta lahti pakkida järgmiselt.

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

Eespool nimetatud käsk ekstraheerib faili arhiiv.tar.gz faili aadressile /Allalaadimised kausta.

Arhiivi sisu vaatamiseks enne selle väljavõtmist tehke järgmist.

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

... kus Koos , t , v ja f eest seisma gzip , Nimekiri , Paljusõnaline ja Faili nimi .

Saate valida, millised failid arhiivist välja võtta. Selleks edastage failinimed lihtsalt vaikekäsuga.

tar -xvzf archive.tar.gz file1 file2

Samamoodi saate ka arhiivist teatud kataloogid lahti pakkida.

tar -xvzf archive.tar.gz directory1 directory2

Kasuta -välistada lipp, et määrata nende failide nimed, mida te ei soovi välja võtta.

minu heli ei tööta Windows 10 -s
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Pakkige 7-Zipiga lahti TAR- ja TAR.GZ-failid

Tihendatud arhiivi saate välja võtta ka 7-Zip-i abil. Põhisüntaks on järgmine:

7z x archive.tar

... kus x tähistab Väljavõte .

TAR.GZ-failide puhul peate tihendatud arhiivi TAR-iks lahti pakkima ja seejärel TAR-faili 7-Zip abil veelgi ekstraheerima.

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

TAR.GZ arhiivi eraldamiseks otse ühe käsu abil tehke järgmist.

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

Väljavõte TAR ja TAR.GZ Graafiliselt

Enamikul Linuxi distributsioonidel on eelinstallitud arhiivihaldur. TAR- ja TAR.GZ -failide lahtipakkimine on GUI abil vaid mõne kliki küsimus.

Otsige tihendatud arhiivifail üles ja paremklõpsake menüü avamiseks.

Klõpsake Väljavõte siit võimalus faili sisu lahti pakkida. Süsteem ekstraheerib vaikimisi kõik failid teie praegusesse kataloogi.

Kui soovite failid teise kausta lahti pakkida, klõpsake nuppu Väljavõte valik. Avaneb failibrauseri aken. Valige sobiv asukoht ja klõpsake Valige faili sellesse asukohta ekstraheerimiseks.

Salvestusruumi ja ribalaiuse säästmine Linuxis

Kui soovite kellegi teisega jagada mitu faili, on nende failide pakkimine üheks TAR -arhiiviks kõige tõhusam lahendus. Lisaks sellele, et tihendatud arhiivid võtavad vähem ruumi teie süsteemi salvestusruumis, kasutavad nad mitme kasutaja allalaadimisel vähem serveri ribalaiust.

GZ -fail ei ole midagi muud kui fail, mis on tihendatud gzip -algoritmi abil. Tihendatud arhiivifaili sisu ekstraheerimiseks võite kasutada ametlikku GNU gzip utiliiti. Kui vaadatav fail on TAR.GZ, on faili ekstraheerimiseks tar või 7-Zip kasutamine palju lihtsam valik.

Jaga Jaga Piiksuma E -post Mis on GZ -fail ja kuidas seda lahti pakkida?

Kas leidsite oma arvutist GZ -faili, kuid ei saa seda avada? Failide sisu ekstraheerimine Windowsis, macOS -is ja Linuxis on järgmine.

Loe edasi
Seotud teemad
  • Linux
  • ZIP -failid
Autori kohta Deepesh Sharma(79 artiklit avaldatud)

Deepesh on MUO Linuxi noorem toimetaja. Ta kirjutab Linuxis informatiivseid juhendeid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Filmide osas pole kindel, aga kui soovite tehnoloogiast rääkida, on ta teie mees. Vabal ajal võite teda lugeda raamatuid, kuulata erinevaid muusikažanre või mängida kitarri.

Rohkem Deepesh Sharma'st

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin