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

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

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

Снимци екрана испод се односе на Убунту посебно, али команда гзип ради и на другим ОС-овима сличним Уник-у.

гзип команду у Линук терминалу

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

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

гзип име датотеке

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

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

Ако име датотеке садржи размаке, ставите га наводницима:

гзип "ово је моја датотека.пнг"

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

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

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

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

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

гзип -д име датотеке.гз

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

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

Присилите компресију датотеке

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

гзип -ф име датотеке

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

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

гзип -к име датотеке

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

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

Добијте неке статистике о томе колико сте простора уштедели

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

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

гзип -л име датотеке.гз

У горњој команди, опција је мало Л, а не 1 или велико и.

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

  • Компресована величина
  • Некомпримована величина
  • Однос као проценат
  • Некомпримовани назив датотеке

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

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

гзип -р име фасцикле

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

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

Користите ову команду за декомпресију више датотека:

гзип -д *.гз

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

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

гзип -т име датотеке

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

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

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

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

гзип -1 име датотеке

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

гзип -9 име датотеке

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

Стандардне зип датотеке

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