Тхе гзип команда је уобичајен начин компримовања датотека унутар Линука и стога је вредно знати како се компресују датотеке помоћу овог алата.
Метода компресије коју користи гзип је Лемпел-Жив (ЛЗ77). Сада није битно да знате ове информације. Све што треба да знате је да се датотеке смањују када их компресујете гзип команда.
Подразумевано када компримујете датотеку или фасциклу користећи гзип наредбу ће имати исто име датотеке као и прије, али сада ће имати екстензију .гз.
У неким случајевима није могуће задржати исто име посебно ако је име датотеке невероватно дуго. У овим околностима покушаће да га скрати. У овом водичу ћемо вам показати како компресовати датотеке користећи гзип команду и упознајте вас са најчешће коришћеним прекидачима.
Како сложити датотеку користећи гзип
Најједноставнији начин компримовања једне датотеке помоћу гзип је да покрене следећу наредбу:
гзип филенаме
На пример, да компримујете датотеку која се зове мидоцумент.одт покрените следећу наредбу: гзип мидоцумент.одт
Неке датотеке компримују боље од других. На пример, документи, текстуалне датотеке, битне слике, одређени аудио и видео формати као што су ВАВ и МПЕГ компресују веома добро. Остали типови датотека, као што су ЈПЕГ слике и МП3 аудио датотеке, уопште не компримирају и датотека се заправо повећава у величини након покретања гзип командовати против њега. Разлог за то је што су ЈПЕГ слике и МП3 аудио датотеке већ компримиране и стога гзип команда једноставно додаје њему уместо да је компресује. Тхе гзип наредба ће покушати само да компримује редовне датотеке и фолдере. Према томе, ако покушате да компримете симболичку везу, то неће функционисати и заиста нема смисла то учинити. Ако имате датотеку која је већ компримирана, можете користити следећу наредбу да је декомпресирате. гзип -д филенаме.гз
На примјер, за декомпресију мидоцумент.одт.гз датотеку коју бисте користили следећу наредбу: гзип -д мидоцумент.одт.гз Понекад се датотека не може компримовати. Можда покушавате да компримујете датотеку која се зове мифиле1 али већ постоји датотека која се зове мифиле1.гз . У овом случају, гзип команда неће обично радити. Да сила гзип команду да ради своје ствари једноставно покрените следећу команду: гзип -ф филенаме Подразумевано када компримирате датотеку користећи гзип команду завршите новом датотеком са екстензијом .гз. Ако желите да компримирате датотеку и задржите оригиналну датотеку морате покренути следећу команду: гзип -к филенаме
На примјер, ако покренете сљедећу наредбу, завршићете са позваном датотеком мидоцумент.одт и мидоцумент.одт.гз . гзип -к мидоцумент.одт Цела тачка компримовања датотека је у вези са уштедом простора на диску или смањивањем величине датотеке пре слања преко мреже. Зато би било добро видети колико је простора спашено када га користите гзип команда. Тхе гзип команда пружа врсту статистике које вам је потребно приликом провере перформанси компресије. Да бисте добили листу статистичких података покрените следећу команду: гзип -л филенаме.гз
Информације које се врате изнад наредбе су следеће: Сваку датотеку можете да компримујете у фасцикли и његове потфасцикле користећи следећу команду: гзип -р фолдернаме
Ово не ствара једну датотеку која се зове фолдернаме.гз . Уместо тога, прелази структуру директорија и компримује сваку датотеку у структури тог фолдера. Ако желите да компримујете структуру фолдера као једну датотеку, боље је креирати тар датотеку, а затим гзиппинг тар датотеку као што је приказано у овом водичу. Ако желите да проверите да ли је датотека важећа, можете покренути следећу команду: гзип -т филенаме
Ако је датотека важећа, неће бити излаза. Можете компримирати датотеку на различите начине. На пример, можете ићи на мању компресију која ће радити брже или можете да идете на максималну компресију која има компромис да узима више времена за покретање. Да бисте добили најмању компресију при најбржи брзини покрените следећу команду: гзип -1 име фајла
Да бисте добили максималну компресију уз најмању брзину покрените следећу команду: гзип -9 филенаме
Можете да промените брзину и ниво компресије тако што ћете изабрати различите бројеве између 1 и 9. Тхе гзип команда не треба користити када радите са стандардним зип датотекама. Можете користити зип команду и унзип наредбу за руковање тим датотекама. Како декомпресирати датотеку користећи наредбу гзип
Направите датотеку да се компресује
Како задржати некомпримовану датотеку
Прибавите неку статистику о томе колико сте простора спасили
Обришите сваки фајл у фолдер и подфолдере
Како тестирати валидност компримованог фајла
Како промијенити ниво компресије
Стандардни Зип фајлови













