Gzip komandos naudojimo pavyzdžiai

click fraud protection

The gzip komanda yra įprastas failų suglaudinimo Linux sistemoje būdas.

Pagal numatytuosius nustatymus, kai suspaudžiate failą ar aplanką naudodami gzip komandą jis turės tą patį failo pavadinimą kaip ir anksčiau, bet su plėtiniu .gz.

Toliau pateiktos ekrano nuotraukos taikomos konkrečiai Ubuntu, tačiau komanda gzip veikia ir kitose į Unix panašiose OS.

gzip komanda Linux terminale

Kaip suspausti failą naudojant gzip

Paprasčiausias būdas suspausti vieną failą naudojant gzip yra paleisti šią komandą:

gzip failo pavadinimas

Norėdami suspausti failą, vadinamą mydocument.odt paleiskite šią komandą:

gzip mydocument.odt

Jei failo pavadinime yra tarpų, surašykite jį kabutėmis:

gzip "tai mano failas.png"

Kai kurie failai suspaudžiami geriau nei kiti. Pavyzdžiui, dokumentai, tekstiniai failai, bitmap vaizdai ir tam tikri garso ir vaizdo formatai, tokie kaip WAV ir MPEG, labai gerai suspaudžiami. Kiti failų tipai, pvz JPEG vaizdai ir MP3 garso failai visiškai nesuspaudžiami, o paleidus failą gali padidėti gzip įsakys prieš tai.

JPEG vaizdai ir MP3 garso failai jau yra suglaudinti, todėl gzip komanda tiesiog ją papildo, o ne suspaudžia.

The gzip komanda tik bando suspausti įprastus failus ir aplankus.

Kaip išspausti failą naudojant gzip komandą

Norėdami išskleisti gzip archyvą, naudokite šią komandą:

gzip -d failo pavadinimas.gz

Norėdami išspausti mydocument.odt.gz failą naudokite šią komandą:

gzip -d mydocument.odt.gz

Priverskite failą suspausti

Kartais failo negalima suspausti. Norėdami priversti gzip komanda, kad atliktų savo darbus, tiesiog paleiskite šią komandą:

gzip -f failo pavadinimas

Kaip išlaikyti nesuspaustą failą

Pagal numatytuosius nustatymus, kai suspaudžiate failą naudodami gzip komandą gausite naują failą su plėtiniu .gz. Norėdami suspausti failą ir išsaugoti originalų failą, turite nurodyti -k vėliava:

gzip -k failo pavadinimas

Vykdydami šią komandą gausite failą, pavadintą mydocument.odt ir mydocument.odt.gz.

gzip -k mydocument.odt

Gaukite statistikos apie tai, kiek vietos sutaupėte

Visa failų glaudinimo esmė yra sutaupyti vietos diske arba sumažinti failo dydį prieš siunčiant jį per tinklą. The gzip komanda pateikia tokią statistiką, kurios jums reikia tikrinant glaudinimo našumą.

Norėdami gauti statistikos sąrašą, paleiskite šią komandą:

gzip -l failo pavadinimas.gz

Aukščiau pateiktoje komandoje parinktis yra mažoji L, o ne 1 arba didžioji raidė i.

Informacija, kurią grąžina aukščiau pateikta komanda, yra tokia:

  • Suspaustas dydis
  • Nesuspaustas dydis
  • Santykis procentais
  • Nesuspaustas failo pavadinimas

Suspausti kiekvieną failą aplanke ir poaplankiuose

Suspauskite kiekvieną failą aplanke ir jo poaplankiuose naudodami šią komandą:

gzip -r aplanko pavadinimas

Šis procesas nesukuria vieno failo, vadinamo aplanko pavadinimas.gz. Vietoj to, jis eina per katalogo struktūrą ir suspaudžia kiekvieną failą toje aplanko struktūroje.

Norėdami suspausti aplanko struktūrą kaip vieną failą, geriau sukurti tar failą ir tada gzipaukite tar failą.

Norėdami išskleisti kelis failus, naudokite šią komandą:

gzip -d *.gz

Kaip patikrinti suspausto failo galiojimą

Norėdami patikrinti, ar failas yra tinkamas, paleiskite šią komandą:

gzip -t failo pavadinimas

Jei failas yra tinkamas, išvestis nebus.

Kaip pakeisti suspaudimo lygį

Failą galite suspausti įvairiais būdais. Pavyzdžiui, galite pasirinkti mažesnį suspaudimą, kuris veiks greičiau, arba galite pasirinkti maksimalų suspaudimą, kurio kompromisas užtruks ilgiau.

Norėdami gauti minimalų suspaudimą didžiausiu greičiu, paleiskite šią komandą:

gzip -1 failo pavadinimas

Norėdami gauti maksimalų suspaudimą lėčiausiu greičiu, paleiskite šią komandą:

gzip -9 failo pavadinimas

Galite keisti greitį ir suspaudimo lygį pasirinkdami skirtingus skaičius nuo 1 iki 9.

Standartiniai ZIP failai

The gzip komanda neturėtų būti naudojama dirbant su standartiniais ZIP failais. Tu gali naudoti į užtrauktukas komandą ir išpakuokite komandą už tų failų tvarkymą.