Kaip suspausti ir išpakuoti arba ištraukti TAR ir TAR.GZ failus

Kaip suspausti ir išpakuoti arba ištraukti TAR ir TAR.GZ failus

Failų glaudinimas yra puikus būdas sutaupyti vietos kompiuteryje. Jei esate susipažinę su „Linux“ paketais, galbūt susidūrėte su TAR arba TAR.GZ failu. Nors patyrę vartotojai žino, kas yra TAR failas ir kaip jį išgauti, „Linux“ naujokams gali kilti sunkumų išsiaiškinant, ką su juo daryti.





Šiame straipsnyje sužinosite, kaip išgauti ir suspausti TAR ir TAR.GZ failus, taip pat keletą bendrų terminų, susijusių su suspaudimu ir archyvais „Linux“.





kaip išsiųsti el. laišką į telefono numerį

Pagrindinės terminijos

  • Tarball : „Tarball“ yra kelių „Linux“ failų rinkinys, saugomas kaip vienas failas. Terminas „tarball“ kilęs iš anglies pagrindo sandariklio, naudojamo atliekant statybos darbus. Tarbas dažnai vadinamas TAR failu, kuris reiškia Juostos archyvas . Taip yra todėl, kad TAR failo tipas iš pradžių buvo sukurtas saugoti duomenis magnetinėse juostose.
  • Gzip : GNU gzip yra failų glaudinimo algoritmas, naudojamas failams suspausti. „Gzip“ failo plėtinys yra GZ, todėl galite tai padaryti bet koks failas, kuris baigiasi GZ buvo suspaustas naudojant „gzip“ algoritmą.
  • TAR.GZ : TAR.GZ failas yra „tarball“ versija, suspausta naudojant „gzip“ algoritmą. TAR yra „tarballs“ failo plėtinys, o GZ reiškia „gzip“. Vietoj TAR.GZ kartais naudojamas ir TGZ failo plėtinys.
  • Bzip2 : Panašiai kaip „gzip“, taip pat yra keletas kitų failų glaudinimo algoritmų, įskaitant „bzip2“. Kai suspausite TAR failą naudodami „bzip2“, išvesties failas turės vieną iš šių plėtinių: TAR.BZ2, TAR.BZ arba tiesiog TBZ.

Kaip sukurti TAR ir TAR.GZ failus

Archyvų kūrimas yra svarbus žingsnis kuriant atsargines „Linux“ failų sistemos kopijas. Tai užtikrina, kad jūsų atsarginė kopija nebus paveikta ir failai nebus sugadinti, jei jūsų sistemoje kažkas sugenda.





Naudojant „Tar Utility“

Pagrindinė sintaksė kuriant suglaudintus paketus naudojant komandą tar yra:

tar -cvzf archive filename
tar -cvzf archive directory

... kur archyvas yra suspausto failo pavadinimas ir failo pavadinimas / katalogą yra failas arba katalogas, kurį norite suspausti naudodami tar.



The c , v , Su , ir f vėliavos, naudojamos minėtoje komandoje, reiškia Sukurti , Daugiakalbiai , gzip , ir Failo pavadinimas .

Atminkite, kad failo plėtinį (TAR arba TAR.GZ) turite perduoti archyvo pavadinime taip:





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

Norėdami archyvuoti ir suspausti /Dokumentai katalogas naudojant tar:

tar -cvzf new.tar.gz ~/Documents

Taip pat galite suspausti kelis katalogus ir failus sukurdami vieną tarą. Norėdami tai padaryti:

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

TAR ir TAR.GZ kūrimas naudojant 7-Zip

Alternatyvus TAR ir TAR.GZ archyvų kūrimo būdas yra naudojant 7-Zip. Pagrindinė TAR failo su 7-Zip kūrimo sintaksė yra tokia:

7z a -ttar archive.tar /folder

... kur į žymi Papildyti archyvas, -t žymi Tipas failo, ir degutas reiškia TAR failo tipą.

Norėdami pridėti /Atsisiuntimai katalogą į archyvą naudojant 7-Zip:

7z a -ttar archive.tar /Downloads

„7-Zip“ neleidžia tiesiogiai kurti TAR.GZ failų. Tai dviejų žingsnių procesas. Pirmiausia sukurkite TAR archyvą, tada suspauskite jį į TAR.GZ. Jei jau turite TAR failą ir norite jį suglaudinti naudodami „7-Zip“, naudokite šį komandų formatą:

7z a archive.tar.gz archive.tar

Pirmiau minėta komanda imasi archyvas.tar failą kaip įvestį ir suglaudinkite jį naudodami „gzip“ algoritmą. Išėjimas yra archyvas.tar.gz failą.

Abu veiksmus taip pat galite sujungti į vieną komandą.

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

The -taigi ir -Taip vėliavos žymi Standartinis išėjimas ir Standartinė įvestis . Pirmojoje komandos dalyje rašoma archyvas.tar failą į standartinę išvestį. Antroji komanda skaito archyvas.tar failą iš standartinės įvesties ir atitinkamai suspaudžia.

Susijęs: „7-Zip“ atvyksta į „Linux“: Štai kaip ją įdiegti ...

Kaip išpakuoti arba ištraukti TAR ir TAR.GZ

Dažniausiai jūsų rankose bus suspausta pakuotė, kurią reikia išgauti. „Linux“ sistemoje yra keli būdai, kaip išpakuoti suspaustus archyvus.

Naudojant „Tar Utility“

Pagrindinė sintaksė išgaunant suspaustus failus su degutu yra:

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

... kur archyvas yra suspausto failo pavadinimas. Kolektyvas -xvzf vėliava reiškia Ištrauka , Daugiakalbiai , gzip , ir Failo pavadinimas atitinkamai. Viskas, kas seka -f parinktis laikoma įvesties rinkmena. Atminkite, kad jei dirbate su TAR failais, galite pašalinti -Su vėliava iš komandų.

Taip pat galite išpakuoti suspausto failo turinį į konkrečią vietą taip:

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

Pirmiau minėta komanda išskleis archyvas.tar.gz failą į /Atsisiuntimai aplanką.

Norėdami peržiūrėti archyvo turinį prieš jį ištraukdami:

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

... kur Su , t , v , ir f ginti gzip , Sąrašas , Daugiakalbiai , ir Failo pavadinimas .

Galite pasirinkti, kuriuos failus ištraukti iš archyvo. Norėdami tai padaryti, tiesiog perduokite failų pavadinimus naudodami numatytąją komandą.

tar -xvzf archive.tar.gz file1 file2

Panašiai iš archyvo taip pat galite išpakuoti konkrečius katalogus.

tar -xvzf archive.tar.gz directory1 directory2

Naudoti --Neįtraukti vėliavą, kad nurodytumėte failų, kurių nenorite išgauti, pavadinimus.

„netflix“ klaidos kodas m7701-1003
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Išpakuokite „TAR“ ir „TAR.GZ“ failus naudodami „7-Zip“

Taip pat galite išgauti suspaustą archyvą naudodami „7-Zip“. Pagrindinė sintaksė yra tokia:

7z x archive.tar

... kur x reiškia Ištrauka .

Jei naudojate TAR.GZ failus, turėsite išpakuoti suspaustą archyvą į TAR ir toliau išskleisti TAR failą naudodami 7-Zip.

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

Norėdami išgauti TAR.GZ archyvą tiesiogiai naudodami vieną komandą:

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

Grafiškai ištraukite TAR ir TAR.GZ

Daugelyje „Linux“ platinimų yra iš anksto įdiegta archyvo tvarkyklė. TAR ir TAR.GZ failų išpakavimas yra tik kelių paspaudimų klausimas naudojant GUI.

Raskite suspaustą archyvo failą ir dešiniuoju pelės mygtuku spustelėkite jį, kad atidarytumėte meniu.

Spustelėkite Išskleisti čia galimybė išpakuoti failo turinį. Pagal numatytuosius nustatymus sistema ištrauks visus failus į dabartinį katalogą.

Jei norite išpakuoti failus į kitą aplanką, spustelėkite Ištraukti į variantas. Atsidarys failų naršyklės langas. Pasirinkite tinkamą vietą ir spustelėkite Pasirinkite išgauti failą į tą vietą.

Saugyklos ir pralaidumo taupymas „Linux“

Kai norite bendrinti kelis failus su kuo nors kitu, efektyviausias sprendimas yra suspausti tuos failus į vieną TAR archyvą. Be to, kad jūsų sistemos saugykloje užima mažiau vietos, suglaudinti archyvai naudoja mažiau serverio pralaidumo, kai juos atsisiunčia keli vartotojai.

GZ failas yra ne kas kita, kaip failas, suspaustas naudojant „gzip“ algoritmą. Norėdami išgauti suspausto archyvo failo turinį, galite naudoti oficialią GNU gzip priemonę. Jei failas, kurį žiūrite, yra TAR.GZ, failo išskleidimas naudojant dervą arba 7-Zip bus daug paprastesnis pasirinkimas.

Dalintis Dalintis „Tweet“ Paštu Kas yra GZ failas ir kaip jį išpakuoti?

Radote GZ failą savo kompiuteryje, bet negalite jo atidaryti? Štai kaip išgauti failo turinį „Windows“, „MacOS“ ir „Linux“.

Skaityti toliau
Susijusios temos
  • Linux
  • ZIP failai
Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia