Android

Gzip-komento linuxissa

How To Sync And Backup Files In Linux Using Rsync Command

How To Sync And Backup Files In Linux Using Rsync Command

Sisällysluettelo:

Anonim

Gzip on yksi suosituimmista pakkausalgoritmeista, jonka avulla voit pienentää tiedoston kokoa ja pitää alkuperäisen tiedostotilan, omistajuuden ja aikaleiman.

Gzip viittaa myös .gz tiedostomuotoon ja gzip apuohjelmaan, jota käytetään tiedostojen pakkaamiseen ja purkamiseen.

Tässä opetusohjelmassa näytämme sinulle kuinka gzip komentoa käytetään.

gzip

Yhden tiedoston pakkaamiseksi vedota gzip komento ja sen jälkeen tiedostonimi:

gzip filename

gzip luo filename.gz ja poistaa alkuperäisen tiedoston.

Oletuksena gzip pitää alkuperäisen tiedoston aikaleiman, tilan, omistajuuden ja nimen pakatussa tiedostossa.

Säilytä alkuperäinen tiedosto

gzip -k filename

Toinen vaihtoehto alkuperäisen tiedoston säilyttämiseksi on -c vaihtoehdon käyttäminen, joka käskee gzip : n kirjoittamaan vakiotulosteeseen ja ohjaamaan tulosteen tiedostoon:

gzip -c filename > filename.gz

Verbose-lähtö

Käytä -v vaihtoehtoa, jos haluat nähdä prosentuaalisen alennuksen ja käsiteltävien tiedostojen nimet:

gzip -v filename

filename: 7.5% -- replaced with filename.gz

Pakkaa useita tiedostoja

Voit myös lähettää useita tiedostoja argumentteina komennolle. file3 esimerkiksi tiedostoja nimeltä file1 , file3 , file3 , suorittamalla seuraava komento:

gzip file1 file2 file3

Yllä oleva komento luo kolme pakattua tiedostoa, tiedosto1.gz, tiedosto2.gz, tiedosto3.gz.

Pakkaa kaikki hakemistossa olevat tiedostot

Pakkaa kaikki tietyn hakemiston tiedostot käyttämällä -r vaihtoehtoa:

gzip -r directory

gzip kulkee rekursiivisesti läpi koko hakemistorakenteen ja pakata kaikki hakemistossa olevat tiedostot ja sen alihakemistot.

Muuta pakkaustasoa

gzip antaa sinun määrittää pakkaustasoalue 1 - 9. -1 tai - --fast tarkoittaa nopeinta pakkauksenopeutta minimaalisella pakkaussuhteella, -9 tai --best ilmaisee hitaimman pakkauksen nopeuden maksimaalisella pakkaussuhteella. Oletuspakkaustaso on -6 .

Jos haluat esimerkiksi maksimaalisen pakkauksen, suorita:

gzip -9 filename

Pakkaus on CPU-intensiivinen tehtävä, mitä korkeampi pakkaustaso, sitä pidempi prosessi kestää.

Käyttämällä vakiosyöttöä

Jos haluat luoda .gz tiedoston stdinistä, liitä komennon lähtö gzip . Esimerkiksi luodaksesi Gzipatun MySQL-tietokannan varmuuskopion, jonka suoritat:

mysqldump database_name | gzip -c > database_name.sql.gz

mysqldump komennon lähtö syötetään gzip .

Tiedostojen purkaminen gzip

.gz tiedoston purkaminen käyttämällä -d vaihtoehtoa:

gzip -d filename.gz

Toinen komento, jonka avulla voit purkaa Gzip-tiedoston, on gunzip . Tämä komento on periaatteessa alias gzip -d : lle:

gunzip filename.gz

Saatat olla helpompi muistaa gunzip kuin gzip -d .

Pidä pakattu tiedosto

Sama kuin tiedostoa -k , -k asetus käskee gzip : n pitämään syötetiedoston, tässä tapauksessa pakatun tiedoston:

gzip -dk filename.gz

Pakkaa useita tiedostoja

Voit purkaa useita tiedostoja kerralla siirtämällä tiedostonimet gzip tiedostoon argumentteina:

gzip -d file1.gz file2.gz file3.gz

Pakkaa kaikki hakemistossa olevat tiedostot

Kun sitä käytetään -d ja -r asetusten kanssa, gzip purkaa kaikki tietyn hakemiston tiedostot rekursiivisesti:

gzip -dr directory

Luettelo pakatun tiedoston sisällöstä

Kun sitä käytetään -l vaihtoehdon kanssa, gzip näyttää tilastot annetusta pakatusta tiedostosta:

gzip -l filename

Tuloste sisältää pakkaamattoman tiedostonimen, pakatun ja pakkaamattoman koon sekä pakkaussuhteen:

compressed uncompressed ratio uncompressed_name 130 107 7.5% filename

Saat lisätietoja lisäämällä -v vaihtoehdon:

gzip -lv filename

method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename

johtopäätös

Gzip-sovelluksella voit pienentää tietyn tiedoston kokoa. gzip komennon avulla voit pakata ja purkaa tiedostoja.

Lisätietoja gzip komennosta on Gnu gzip -dokumenttisivulla.

gzip-pääte