Skip to main content

Примери употребе команде гзип

Anonim

Тхе гзип команда је уобичајен начин компримовања датотека унутар Линука и стога је вредно знати како се компресују датотеке помоћу овог алата.

Метода компресије коју користи гзип је Лемпел-Жив (ЛЗ77). Сада није битно да знате ове информације. Све што треба да знате је да се датотеке смањују када их компресујете гзип команда.

Подразумевано када компримујете датотеку или фасциклу користећи гзип наредбу ће имати исто име датотеке као и прије, али сада ће имати екстензију .гз.

У неким случајевима није могуће задржати исто име посебно ако је име датотеке невероватно дуго. У овим околностима покушаће да га скрати. У овом водичу ћемо вам показати како компресовати датотеке користећи гзип команду и упознајте вас са најчешће коришћеним прекидачима.

Како сложити датотеку користећи гзип

Најједноставнији начин компримовања једне датотеке помоћу гзип је да покрене следећу наредбу:

гзип филенаме

На пример, да компримујете датотеку која се зове мидоцумент.одт покрените следећу наредбу:

гзип мидоцумент.одт

Неке датотеке компримују боље од других. На пример, документи, текстуалне датотеке, битне слике, одређени аудио и видео формати као што су ВАВ и МПЕГ компресују веома добро.

Остали типови датотека, као што су ЈПЕГ слике и МП3 аудио датотеке, уопште не компримирају и датотека се заправо повећава у величини након покретања гзип командовати против њега.

Разлог за то је што су ЈПЕГ слике и МП3 аудио датотеке већ компримиране и стога гзип команда једноставно додаје њему уместо да је компресује.

Тхе гзип наредба ће покушати само да компримује редовне датотеке и фолдере. Према томе, ако покушате да компримете симболичку везу, то неће функционисати и заиста нема смисла то учинити.

Како декомпресирати датотеку користећи наредбу гзип

Ако имате датотеку која је већ компримирана, можете користити следећу наредбу да је декомпресирате.

гзип -д филенаме.гз

На примјер, за декомпресију мидоцумент.одт.гз датотеку коју бисте користили следећу наредбу:

гзип -д мидоцумент.одт.гз

Направите датотеку да се компресује

Понекад се датотека не може компримовати. Можда покушавате да компримујете датотеку која се зове мифиле1 али већ постоји датотека која се зове мифиле1.гз . У овом случају, гзип команда неће обично радити.

Да сила гзип команду да ради своје ствари једноставно покрените следећу команду:

гзип -ф филенаме

Како задржати некомпримовану датотеку

Подразумевано када компримирате датотеку користећи гзип команду завршите новом датотеком са екстензијом .гз.

Ако желите да компримирате датотеку и задржите оригиналну датотеку морате покренути следећу команду:

гзип -к филенаме

На примјер, ако покренете сљедећу наредбу, завршићете са позваном датотеком мидоцумент.одт и мидоцумент.одт.гз .

гзип -к мидоцумент.одт

Прибавите неку статистику о томе колико сте простора спасили

Цела тачка компримовања датотека је у вези са уштедом простора на диску или смањивањем величине датотеке пре слања преко мреже.

Зато би било добро видети колико је простора спашено када га користите гзип команда.

Тхе гзип команда пружа врсту статистике које вам је потребно приликом провере перформанси компресије.

Да бисте добили листу статистичких података покрените следећу команду:

гзип -л филенаме.гз

Информације које се врате изнад наредбе су следеће:

  • Цомпрессед сизе;
  • Ункомпрессед сизе;
  • Однос као проценат;
  • Ункомпризирано име датотеке.

Обришите сваки фајл у фолдер и подфолдере

Сваку датотеку можете да компримујете у фасцикли и његове потфасцикле користећи следећу команду:

гзип -р фолдернаме

Ово не ствара једну датотеку која се зове фолдернаме.гз . Уместо тога, прелази структуру директорија и компримује сваку датотеку у структури тог фолдера.

Ако желите да компримујете структуру фолдера као једну датотеку, боље је креирати тар датотеку, а затим гзиппинг тар датотеку као што је приказано у овом водичу.

Како тестирати валидност компримованог фајла

Ако желите да проверите да ли је датотека важећа, можете покренути следећу команду:

гзип -т филенаме

Ако је датотека важећа, неће бити излаза.

Како промијенити ниво компресије

Можете компримирати датотеку на различите начине. На пример, можете ићи на мању компресију која ће радити брже или можете да идете на максималну компресију која има компромис да узима више времена за покретање.

Да бисте добили најмању компресију при најбржи брзини покрените следећу команду:

гзип -1 име фајла

Да бисте добили максималну компресију уз најмању брзину покрените следећу команду:

гзип -9 филенаме

Можете да промените брзину и ниво компресије тако што ћете изабрати различите бројеве између 1 и 9.

Стандардни Зип фајлови

Тхе гзип команда не треба користити када радите са стандардним зип датотекама. Можете користити зип команду и унзип наредбу за руковање тим датотекама.