Kā arhivēt un izpakot vai izvilkt TAR un TAR.GZ failus

Kā arhivēt un izpakot vai izvilkt TAR un TAR.GZ failus

Failu saspiešana ir lielisks veids, kā ietaupīt krātuvi datorā. Ja esat iepazinies ar pakotnēm operētājsistēmā Linux, iespējams, esat saskāries ar TAR vai TAR.GZ failu. Lai gan pieredzējuši lietotāji zina, kas ir TAR fails un kā to iegūt, Linux iesācējiem var rasties grūtības, lai noskaidrotu, ko ar to darīt.





Šajā rakstā jūs uzzināsit, kā iegūt un saspiest TAR un TAR.GZ failus, kā arī dažus izplatītus terminus, kas saistīti ar saspiešanu un arhīviem Linux.





kas ir aparatūras paātrinājums, ja tas ir pieejams

Pamata terminoloģija

  • Tarball : Tārps ir vairāku Linux failu kolekcija, kas tiek glabāta kā viens fails. Termins tarball nāk no hermētiķa bāzes, ko izmanto celtniecības darbu laikā. Tarbu bieži sauc vienkārši par TAR failu, kas nozīmē Lentu arhīvs . Tas ir tāpēc, ka TAR faila tips sākotnēji tika izveidots, lai uzglabātu datus magnētiskajās lentēs.
  • Gzip : GNU gzip ir failu saspiešanas algoritms, ko izmanto failu saspiešanai. Gzip faila paplašinājums ir GZ, un tāpēc to var secināt jebkurš fails, kas beidzas ar GZ ir saspiests, izmantojot gzip algoritmu.
  • TAR.GZ : TAR.GZ fails ir patērētāja versija, kas ir saspiesta ar gzip algoritmu. TAR ir faila paplašinājums patērētājiem, bet GZ apzīmē gzip. Dažreiz TARZ faila paplašinājumu izmanto arī TAR.GZ vietā.
  • Bzip2 : Līdzīgi kā gzip, ir pieejami arī vairāki citi failu saspiešanas algoritmi, tostarp bzip2. Saspiežot TAR failu, izmantojot bzip2, izvades failam būs kāds no šiem paplašinājumiem: TAR.BZ2, TAR.BZ vai vienkārši TBZ.

Kā izveidot TAR un TAR.GZ failus

Arhīvu izveide ir svarīgs solis, kad dublējat Linux failu sistēmu. Tas nodrošina, ka jūsu dublējums paliek neskarts un faili netiek bojāti, ja kaut kas sabojājas jūsu sistēmā.





Izmantojot darvas utilītu

Pamata sintakse, lai izveidotu saspiestu tārpu, izmantojot komandu tar, ir šāda:

tar -cvzf archive filename
tar -cvzf archive directory

... kur arhīvs ir saspiestā faila nosaukums un faila nosaukums / direktoriju ir fails vai direktorijs, kuru vēlaties saspiest, izmantojot darvu.



The c , v , Ar , un f karogi, kas izmantoti iepriekšminētajā komandā, nozīmē Izveidot , Daudzveidīgs , gzip , un Faila nosaukums .

Ņemiet vērā, ka faila paplašinājums (TAR vai TAR.GZ) arhīva nosaukumā ir jānodod šādi:





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

Lai arhivētu un saspiestu /Dokumenti direktorijā, izmantojot darvu:

tar -cvzf new.tar.gz ~/Documents

Varat arī saspiest vairākus direktorijus un failus, izveidojot vienu patērētāju. Tā darīt:

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

TAR un TAR.GZ izveide, izmantojot 7-Zip

Alternatīvs veids, kā izveidot TAR un TAR.GZ arhīvus, ir izmantot 7-Zip. TAR faila ar 7-Zip izveidošanas pamata sintakse ir šāda:

7z a -ttar archive.tar /folder

... kur uz apzīmē Pievienot arhīvs, -t apzīmē Tips no faila un darva apzīmē TAR faila tipu.

Lai pievienotu /Lejupielādes direktoriju arhīvā, izmantojot 7-Zip:

7z a -ttar archive.tar /Downloads

7-Zip neļauj tieši izveidot TAR.GZ failus. Tas ir divpakāpju process. Vispirms izveidojiet TAR arhīvu un pēc tam saspiediet to TAR.GZ. Ja jums jau ir TAR fails un vēlaties to saspiest, izmantojot 7-Zip, izmantojiet šādu komandu formātu:

7z a archive.tar.gz archive.tar

Iepriekš minētā komanda ņem arhīvs.tar failu kā ievadi un saspiež to, izmantojot gzip algoritmu. Rezultāts ir arhīvs.tar.gz failu.

Abas darbības varat apvienot arī vienā komandā.

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

The -tātad un -Jā karogi apzīmē Standarta izeja un Standarta ievade . Komandas pirmajā daļā ir rakstīts arhīvs.tar failu uz standarta izvadi. Otrā komanda skan arhīvs.tar failu no standarta ievades un attiecīgi saspiež.

Saistīts: 7-Zip ierodas operētājsistēmā Linux: kā to instalēt ...

Kā izpakot vai izvilkt TAR un TAR.GZ

Lielāko daļu laika jūs iegūsit saspiestu iepakojumu, kas ir jāiegūst. Operētājsistēmā Linux ir vairāki veidi, kā izpakot saspiestus arhīvus.

Izmantojot darvas utilītu

Pamata sintakse saspiestu failu iegūšanai ar darvu ir šāda:

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

... kur arhīvs ir saspiestā faila nosaukums. Kolektīvs -xvzf karogs nozīmē Ekstrakts , Daudzveidīgs , gzip , un Faila nosaukums attiecīgi. Viss, kas seko -f opcija tiek uzskatīta par ievades failu. Ņemiet vērā: ja strādājat ar TAR failiem, varat noņemt -Ar karogs no komandām.

Varat arī izpakot saspiestā faila saturu noteiktā vietā šādi:

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

Iepriekš minētā komanda izvilks arhīvs.tar.gz failu uz /Lejupielādes mape.

Lai apskatītu arhīva saturu pirms tā izvilkšanas:

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

... kur Ar , t , v , un f pastāvēt par gzip , Saraksts , Daudzveidīgs , un Faila nosaukums .

Jūs varat izvēlēties, kurus failus izņemt no arhīva. Lai to izdarītu, vienkārši nododiet failu nosaukumus ar noklusējuma komandu.

tar -xvzf archive.tar.gz file1 file2

Līdzīgi jūs varat arī arhīvā izpakot konkrētus direktorijus.

tar -xvzf archive.tar.gz directory1 directory2

Izmantojiet -izslēgt atzīmējiet to failu nosaukumus, kurus nevēlaties izvilkt.

šo ierīci nevar palaist. (kods 10) tika norādīta ierīce, kas neeksistē.
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Izsaiņojiet TAR un TAR.GZ failus ar 7-Zip

Varat arī iegūt saspiestu arhīvu, izmantojot 7-Zip. Pamata sintakse ir šāda:

7z x archive.tar

... kur x apzīmē Ekstrakts .

TAR.GZ failiem jums būs jāizpako saspiestais arhīvs uz TAR un pēc tam tālāk jāizņem TAR fails, izmantojot 7-Zip.

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

Lai iegūtu TAR.GZ arhīvu tieši, izmantojot vienu komandu:

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

Ekstrakts TAR un TAR.GZ Grafiski

Lielākā daļa Linux izplatījumu tiek piegādāti ar iepriekš instalētu arhīva pārvaldnieku. TAR un TAR.GZ failu atspiešana ir tikai dažu klikšķu jautājums, izmantojot GUI.

Atrodiet saspiesto arhīva failu un ar peles labo pogu noklikšķiniet uz tā, lai atvērtu izvēlni.

Noklikšķiniet uz Izraksts šeit iespēja izpakot faila saturu. Sistēma pēc noklusējuma izvilks visus failus jūsu pašreizējā direktorijā.

Ja vēlaties izpakot failus citā mapē, noklikšķiniet uz Izvilkt uz iespēja. Tiks atvērts failu pārlūka logs. Izvēlieties atbilstošo atrašanās vietu un noklikšķiniet Izvēlieties lai izvilktu failu uz šo vietu.

Krātuves un joslas platuma taupīšana operētājsistēmā Linux

Ja vēlaties koplietot vairākus failus ar kādu citu, šo failu saspiešana vienā TAR arhīvā ir visefektīvākais risinājums. Papildus tam, ka saspiestie arhīvi aizņem mazāk vietas jūsu sistēmas krātuvē, tie izmanto mazāk servera joslas platuma, ja tos lejupielādē vairāki lietotāji.

GZ fails ir nekas cits kā fails, kas saspiests, izmantojot gzip algoritmu. Lai iegūtu saspiesta arhīva faila saturu, varat izmantot oficiālo GNU gzip utilītu. Ja skatāmais fails ir TAR.GZ, daudz vienkāršāka izvēle būs izmantot vai nu darvu, vai 7-Zip failu.

Kopīgot Kopīgot Čivināt E -pasts Kas ir GZ fails un kā to izpakot?

Vai datorā atradāt GZ failu, bet nevarat to atvērt? Lūk, kā jūs iegūstat faila saturu operētājsistēmā Windows, macOS un Linux.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • ZIP faili
Par autoru Deepesh Sharma(79 raksti publicēti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis. Brīvajā laikā jūs varat atrast viņu lasot grāmatas, klausoties dažādus mūzikas žanrus vai spēlējot ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu