Esimerkki Linuxin "gzip" -komennosta

"Gzip" -komento on tavallinen tapa pakata tiedostot Linuxissa, joten kannattaa tiedostaa, kuinka tiedostoja pakataan käyttämällä tätä työkalua.

"Gzip": n käyttämä pakkausmenetelmä on Lempel-Ziv (LZ77). Nyt ei ole tärkeää tiedät tämän tiedon. Kaikki mitä sinun tarvitsee tietää on, että tiedostot pienenevät, kun pakat ne "gzip" -komennolla.

Oletuksena, kun komennat tiedoston tai kansion "gzip" -komennolla, sillä on sama tiedostonimi kuin aiemmin, mutta nyt sillä on laajennus ".gz".

Joissakin tapauksissa ei ole mahdollista pitää samaa nimeä varsinkin, jos tiedoston nimi on uskomattoman pitkä. Näissä olosuhteissa se yrittää katkaista sen.

Tässä oppaassa näytän, miten pakata tiedostoja käyttämällä "gzip" -komentoa ja esitelläksesi yleisimmät kytkimet.

Miten tiivistää tiedostoa käyttämällä & # 34; gzip & # 34;

Yksinkertainen tapa pakata yksittäinen tiedosto gzipillä on suorittaa seuraava komento:

gzip-tiedostonimi

Esimerkiksi kompressoida tiedosto "mydocument.odt" suorita seuraava komento:

gzip mydocument.odt

Jotkin tiedostot pakkaa paremmin kuin toiset. Esimerkiksi asiakirjat, tekstitiedostot, bittikarttakuvat, tietyt ääni- ja videomuodot, kuten WAV ja MPEG, pakkaa hyvin.

Muut tiedostotyypit, kuten JPEG- kuvat ja MP3-äänitiedostot, eivät kompressoidu lainkaan, ja tiedosto voi itse asiassa kasvaa kokoa sen jälkeen kun gzip-komento on suoritettu sitä vastaan.

Syy tähän on, että JPEG-kuvat ja MP3- äänitiedostot ovat jo pakattuja ja siksi "gzip" -komento yksinkertaisesti lisää sitä sen sijaan, että se tiivistää sitä.

"Gzip" -komennolla yritetään vain pakata säännöllisiä tiedostoja ja kansioita. Siksi, jos yrität pakata symbolisen linkin, se ei toimi, eikä ole järkevää tehdä niin.

Miten purkaa tiedoston käyttämällä & # 34; gzip & # 34; Komento

Jos sinulla on jo pakattu tiedosto, voit purkaa sen käyttämällä seuraavaa komentoa.

gzip -d tiedostonimi.gz

Esimerkiksi purkamaan "mydocument.odt.gz" -tiedostoa käytät seuraavaa komentoa:

gzip -d mydocument.odt.gz

Pakota pakattava tiedosto

Joskus tiedostoa ei voi pakata. Ehkä yrität pakata tiedostoa "myfile1", mutta jo on tiedosto nimeltä "myfile1.gz". Tässä tapauksessa "gzip" -komento ei tavallisesti toimi.

Jotta "gzip" -komentoa pakotetaan tekemään sen tavaraa, suorita seuraava komento:

gzip -f-tiedostonimi

Kuinka säilyttää pakkaamaton tiedosto

Oletuksena, kun pakat tiedoston "gzip" -komennolla, päädyt uuteen tiedostoon, jossa on laajennus ".gz".

Jos haluat pakata tiedoston ja pitää alkuperäisen tiedoston, sinun on suoritettava seuraava komento:

gzip -k-tiedostonimi

Jos esimerkiksi suoritat seuraavan komennon, pääset käsiksi tiedostoon "mydocument.odt" ja "mydocument.odt.gz".

gzip -k mydocument.odt

Saada joitain tilastoja siitä, kuinka paljon tilaa tallennit

Koko tiedostojen puristamisen kohta on levytilan säästäminen tai tiedoston koon pienentäminen ennen sen lähettämistä verkkoon.

Olisi siis hyvä nähdä, kuinka paljon tilaa tallennettiin, kun käytät "gzip" -komentoa.

"Gzip" -komento antaa sellaiset tilastot, joita tarvitset pakaten suorituskyvyn tarkistamisen yhteydessä.

Saat tilastoluettelon suorittamalla seuraavan komennon:

gzip -l tiedostonimi.gz

Edellä mainitun komennon palauttamat tiedot ovat seuraavat:

Pakkaa jokainen tiedosto kansioon ja alikansiot

Voit pakata jokaisen kansion ja sen alikansioiden tiedoston käyttämällä seuraavaa komentoa:

gzip -r-kansio

Tämä ei luo tiedostoa nimeltä foldername.gz. Sen sijaan se kulkee hakemistorakenteen läpi ja pakkaa jokaisen tiedoston kyseiseen kansiorakenteeseen.

Jos haluat pakata kansiorakenteen yhdeksi tiedostoksi, sinun on parempi luoda tar-tiedosto ja sitten gzipping tar-tiedosto tässä oppaassa esitetyllä tavalla.

Kuinka testata puristetun tiedoston pätevyys

Jos haluat tarkistaa, että tiedosto on kelvollinen, voit suorittaa seuraavan komennon:

gzip -t-tiedostonimi

Jos tiedosto on kelvollinen, tulostusta ei ole.

Kuinka muuttaa pakkaustasoa

Voit pakata tiedoston eri tavoin. Esimerkiksi voit siirtyä pienempään pakkaukseen, joka toimii nopeammin tai voit mennä maksimaaliseen pakkaukseen, jolla on kauppa, joka kestää kauemmin.

Saadaksesi minimipuristusta nopeimmalla nopeudella suorita seuraava komento:

gzip -1 tiedostonimi

Saadaksesi maksimaalisen puristuksen hitaimmalla nopeudella suorita seuraava komento:

gzip -9 tiedostonimi

Voit muuttaa nopeus- ja puristustasoa valitsemalla eri numerot 1-9.

Standard Zip -tiedostot

"Gzip" -komentoa ei pitäisi käyttää, kun käytät tavallisia zip-tiedostoja. Voit käyttää "zip" -komentoa ja "purkaa" komento näiden tiedostojen käsittelemiseksi.