Näide kasutab Linuxi gzip-käsku

Käsk "gzip" on Linuxi failide kokkupakimise levinud viis, mistõttu on tasub teada, kuidas neid tööriistu kasutades faile kokku hoida.

Gzipi abil kasutatav kompressioonimeetod on Lempel-Ziv (LZ77). Nüüd ei ole oluline, et te teaksite seda teavet. Kõik, mida pead teadma, on see, et failid saavad väiksemaks, kui neid käsuga "gzip" kokku pakkida.

Vaikimisi faili või kaustade tihendamisel käsuga "gzip" on see sama failinimi nagu varemgi, kuid nüüd on see laiend ".gz".

Mõnel juhul ei ole võimalik sama nime säilitada, eriti kui failinimi on uskumatult pikk. Sellistel juhtudel püüab ta seda kärpida.

Selles juhendis näitan sulle, kuidas faile kompresseerida käsuga gzip ja tutvustada kõige sagedamini kasutatavaid lülitid.

Kuidas tihendada faili, kasutades & g; zip & # 34;

Lihtsaim viis ühe gzip-faili kokkusurumiseks on käivitada järgmine käsk:

gzip failinimi

Näiteks faili "file mydocument.odt" tihendamiseks käivitage järgmine käsk:

gzip mydocument.odt

Mõned failid tihendavad paremini kui teised. Näiteks dokumendid, tekstifailid, bitmapiltid, teatud audio- ja videovormingud, nagu näiteks WAV ja MPEG, suudavad väga hästi kokku puutuda.

Teised failitüübid, nagu JPEG- pildid ja MP3-helifailid, ei pruugi üldse kokku puutuda ja fail võib tegelikult suureneda pärast seda, kui käivitatakse gzip-käsk.

Selle põhjuseks on see, et JPEG-pildid ja MP3- helifailid on juba tihendatud ning seetõttu lisab käsk "gzip" selle asemel, et seda tihendada.

Käsk "gzip" üritab lihtsalt tavalisi faile ja kaustu kokku hoida. Seega, kui proovite ja sümboliseerib linki, ei tööta see ja see ei ole mõtet seda teha.

Kuidas dekodeerida faili, mis kasutab & g; gippi & # 34; Käsk

Kui teil on juba tihendatud fail, võite selle käsust lahti võtta, kasutades järgmist käsku.

gzip -d failinimi.gz

Näiteks faili "mydocument.odt.gz" dekompressiooniks kasutaksite järgmist käsku:

gzip -d mydocument.odt.gz

Force faili tuleb suruda

Vahel faili ei saa tihendada. Võib-olla proovite faili "myfile1" kokku suruda, kuid juba on fail "myfile1.gz". Sellisel juhul tavaliselt käsk "gzip" ei tööta.

Selleks, et sundida gzip-käsku oma asjad tegema, käivitage lihtsalt järgmine käsk:

gzip -f failinimi

Kuidas säilitada tihendamata faili

Vaikimisi, kui faili lukustamiseks kasutatakse käsuga "gzip", jõuate lõpule uue failiga, mille laiendiga ".gz".

Kui soovite faili kokku suruda ja säilitada originaalfaili, peate käivitama järgmise käsu:

gzip -k failinimi

Näiteks kui käivitate järgmise käsu, jõuate lõpuks faili nimega "mydocument.odt" ja "mydocument.odt.gz".

gzip -k mydocument.odt

Hangi mõned statistikad, kui palju ruumi olete salvestanud

Failide tihendamise kogu eesmärk on salvestada kettaruum või vähendada faili suurust enne võrgu saatmist.

Seetõttu oleks hea jälgida, kui palju ruumi salvestatakse, kui kasutate gzip-käsku.

Käsk "gzip" pakub sellist statistikat, mida vajate, et kontrollida tihenduse toimivust.

Statistika nimekirja saamiseks käivitage järgmine käsk:

gzip -l filename.gz

Eespool nimetatud käskluse tagastatud teave on järgmine:

Compress iga faili kaust ja alamkaustad

Saate iga faili kaustast ja selle alamkaustadest kokku suruda, kasutades järgmist käsku:

gzip -r kausta nimi

See ei loo üht faili nimega foldername.gz. Selle asemel liigub see kataloogistruktuuri ja surub kokku kõik selle kausta struktuuri failid.

Kui soovite koondada kaustruktuuri üheks failiks, on sul tarvis tõrkefaili luua ja garderfaili gzipping, nagu on näidatud käesolevas juhendis .

Kuidas suru faili kehtivust kontrollida

Kui soovite kontrollida, kas fail on kehtiv, võite käivitada järgmise käsu:

gzip-t failinimi

Kui fail on kehtiv, siis väljundit ei toimu.

Kompressioonitaseme muutmine

Faili saate kokku suruda erineval viisil. Näiteks võite minna väiksema tihenduse jaoks, mis töötab kiiremini või saate minna maksimaalse tihendamise jaoks, mille puhul on kulude kokkuhoidu kulutamiseks pikem.

Minimaalse tihenduse saamiseks kõige kiiremal kiirusel käivitage järgmine käsk:

gzip -1 failinimi

Maksimaalse tihenduse saavutamiseks kõige madalamas kiiruses käivitage järgmine käsk:

gzip-9 failinimi

Te saate muuta kiirust ja tihendustase, valides erinevad numbrid vahemikus 1 kuni 9.

Standardsed Zip-failid

Standardsete ZIP-failidega töötamisel ei tohiks käsku gzip kasutada. Nende failide käsitsemiseks võite kasutada käsku "zip" ja käsku "unzip" .