"Gzip" komanda yra įprastas failų suspaudimo būdas "Linux" sistemoje, todėl verta žinoti, kaip suspausti failus naudojant šį įrankį.
"Gzip" naudojamas suspaudimo metodas yra Lempel-Ziv (LZ77). Dabar nėra svarbu žinoti šią informaciją. Viskas, ką jums reikia žinoti, yra tai, kad failai tampa mažesni, kai juos suspaudate komandą "gzip".
Pagal numatytuosius nustatymus, kai suspaudate failą ar aplanką naudodami komandą "gzip", jis turės tą patį failo pavadinimą, kokį jis padarė anksčiau, bet dabar jis turi plėtinį ".gz".
Kai kuriais atvejais negalima išsaugoti to paties pavadinimo, ypač jei failo vardas yra neįtikėtinai ilgas. Esant šioms aplinkybėms, ji stengsis ją sutrumpinti.
Šiame vadove parodysiu, kaip suspausti failus naudodami komandą "gzip" ir supažindina jus su dažniausiai naudojamais komutatoriais.
Kaip suspausti failą naudojant "gzip" & # 34;
Paprastiausias būdas suspausti vieną failą naudojant gzip yra paleisti šią komandą:
gzip failo vardas
Pavyzdžiui, norėdami suspausti failą, vadinamą "mydocument.odt", paleiskite šią komandą:
gzip mydocument.odt
Kai kurie failai suspaudžiami geriau nei kiti. Pavyzdžiui, dokumentai, tekstiniai failai, bitmap vaizdai, tam tikri garso ir vaizdo formatai, tokie kaip WAV ir MPEG, labai gerai sukimba.
Kiti failų tipai, pvz., JPEG vaizdai ir MP3 garso failai, nėra gerai suspausti ir failas iš tiesų gali padidėti po to, kai paleisite komandą "gzip".
Tai yra ta, kad JPEG vaizdai ir MP3 garso failai jau yra suspausti, todėl "gzip" komanda paprasčiausiai prideda ją, o ne suspaudžia.
"Gzip" komanda bandys tik suspausti įprastus failus ir aplankus. Todėl, jei pabandysite suspausti simbolinę nuorodą, ji neveiks, ir tikrai nėra prasmės tai padaryti.
Kaip išspausti failą naudodami & # 39; gzip & # 34; Komanda
Jei turite failą, kuris jau buvo suspaustas, galite naudoti šią komandą, kad ją dekompresuotų.
gzip -d filename.gz
Pavyzdžiui, norėdami iššifruoti failą "mydocument.odt.gz", naudokite šią komandą:
gzip -d mydocument.odt.gz
Priversti suspausti failą
Kartais failas negali būti suspaustas. Galbūt jūs bandote suspausti failą, vadinamą "myfile1", bet jau yra failas "myfile1.gz". Šiuo atveju "gzip" komanda paprastai neveiks.
Norėdami priversti komandą "gzip" atlikti savo daiktus, paleiskite šią komandą:
gzip -f failo vardas
Kaip išsaugoti nesuspaustytą failą
Pagal numatytuosius nustatymus, kai suspaudate failą naudodami komandą "gzip", pasieksite naują failą su plėtiniu ".gz".
Jei norite suspausti failą ir išsaugoti originalų failą, turite paleisti šią komandą:
gzip-k filename
Pavyzdžiui, paleisdami šią komandą galėtumėte baigti failą "mydocument.odt" ir "mydocument.odt.gz".
gzip-k mydocument.odt
Gaukite tam tikros statistikos apie tai, kiek vietos išsaugojote
Visas failų suspaudimo tikslas yra taupyti disko vietą arba sumažinti failo dydį prieš siunčiant jį tinkle.
Todėl būtų gerai suprasti, kiek vietos buvo išsaugotas, kai naudojate komandą "gzip".
"Gzip" komanda pateikia jums reikalingą statistiką, kai tikrinate glaudinimo efektyvumą.
Norėdami gauti statistikos sąrašą, paleiskite šią komandą:
gzip-l filename.gz
Ankstesnės komandos grąžinta informacija yra tokia:
- Suspausto dydžio;
- Nesuspaustų dydžių;
- Santykis procentais;
- Nesuglaudintas failo pavadinimas.
Suspausti kiekvieną failą aplanke ir poaplankiuose
Kiekvieną failą galite suspausti aplanke ir jo poaplankiuose naudodami šią komandą:
gzip -r aplanko pavadinimas
Tai nesudaro vieno failo pavadinimu foldername.gz. Vietoje to ji perkelia katalogų struktūrą ir suspaudžia kiekvieną failą toje aplankų struktūroje.
Jei norite suspausti aplanko struktūrą kaip vieną failą, geriau kurti tar-failą ir tada gzipinti tar-failą, kaip parodyta šiame vadove .
Kaip patikrinti suspausto failo galiojimą
Jei norite patikrinti, ar failas yra galiojantis, galite paleisti šią komandą:
gzip-t filename
Jei failas yra teisingas, jo nebus.
Kaip pakeisti suspaudimo lygį
Galite suspausti failą įvairiais būdais. Pavyzdžiui, galite pereiti prie mažesnio suspaudimo, kuris veiks greičiau arba jūs galite pereiti prie maksimalaus suspaudimo, kuris ilgiau užtrunka.
Norėdami gauti minimalų suspaudimą greičiausiai spartinkite šią komandą:
gzip -1 filename
Norėdami gauti maksimalų suspaudimą lėčiausiame greicyje, paleiskite šią komandą:
gzip-9 filename
Galite keisti greičio ir suspaudimo lygį, pasirinkdami skirtingus skaičius nuo 1 iki 9.
Standartiniai zip failai
"Gzip" komanda neturėtų būti naudojama dirbant su standartiniais zip failais. Norėdami tvarkyti šiuos failus, galite naudoti komandą "zip" ir "išsisukti" .