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

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

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

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

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

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

Како сложити датотеку помоћу # гзип & # 34;

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

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

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

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

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

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

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

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

Како декомпресирати датотеку помоћу & # 34; гзип & # 34; Команда

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

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

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

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

Направите датотеку која ће бити сложена

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Команда "гзип" се не сме користити када радите са стандардним зип датотекама. За руковање тим датотекама можете користити команду "зип" и "унзип" .