"Linux" "gzip" komandų naudojimo pavyzdys

"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:

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" .