Корисници Линука имају на располагању много ефикасних и поузданих услужних програма за компресију датотека.
Већина овде наведених услужних програма добро функционише са свим Линук дистрибуцијама, а ми смо их тестирали на Убунтуу.
катран
Тхе катран компресија датотека је један од најчешће коришћених програма за компресију датотека на Линуку. Датотека компримована овим услужним програмом има суфикс .катран.гз и .тгз, а зову се и тарбаллс.
На пример, ако имамо датотеку / директоријум са именом свап1 у тренутном директоријуму. Да бисте је сачували у компресованој датотеци са именом датотека.катран, гз, у терминалу морамо покренути следећу команду:
$ тар -цзвф датотека.катран.гз свап1Можда се питате шта се тачно пребацује -цзвф значи, хајде да видимо један по један.
-ц : Направите архиву
-з : Компримовање архиве помоћу гзип-а
-в : познат као "вербосе”. Приказује напредак у прозору терминала када се креира архива.
-ф : Овај прекидач вам омогућава да одредите име датотеке архиве.
Инсталирајте га покретањем следеће наредбе у терминалу:
$ судо апт-гет инсталациони таргзип
Тхе гзип означава ГНУ Зип и то је формат компресије датотека отвореног кода који се користи за компримовање појединачних датотека. Ствара зиповане датотеке са суфиксом .гз продужење.
ЗИП и ГЗИП су веома популарни формати компресије датотека када је реч о уштеди простора и смањењу времена потребног за слање датотеке путем Интернета.
Ево његове основне синтаксе:
$ гзип [Опције] [имена датотека]Коришћење прекидача -л даће вам детаљне информације о компресованој датотеци.
Да бисте распаковали датотеку, користите синтаксу:
$ гзип -д име датотеке.гзДа бисте инсталирали гзип, покрените следећу команду у терминалу:
$ судо апт-гет инсталл гзип7зип
Тхе 7зип је услужни програм за компресију датотека отвореног кода који је у почетку развијен за кориснике Виндовс-а, а касније је пренет на друге оперативне системе попут Линука и његових дистрибуција. Подржава више формата компресије датотека и популаран је због високог нивоа компресије са ЛЗМА и ЛЗМА2 техникама компресије.
Синтакса:
$ 7з име датотеке.7з назив датотекеИзвући:
$ 7з е име датотеке.7зДа бисте инсталирали 7зип, покрените следећу команду у терминалу:
$ судо апт-гет инсталл п7зип-фулл п7зип-рарлзма
Тхе лзма је још један услужни програм за компресију датотека као што је зип или тар, а испоручује се са унапред инсталираним Линуком и његовим дистрибуцијама. То је прилично брз услужни програм за компресију датотека у поређењу са другима.
Да бисте креирали архиву:
$ лзма -ц --стдоут име датотеке> име датотеке.лзмаДа бисте издвојили датотеке:
$ лзма -д --стдоут име датотеке.лзма> име датотекебзип2
Тхе бзип2 је бесплатан услужни програм за компресију датотека отвореног кода. То је бржи услужни програм за датотеке у односу на гзип, али истовремено може компримовати само једну датотеку.
Синтакса:
Ова техника користи више РАМ-а током компресије. Да бисте смањили његову употребу, пребаците се -с, како је приказано испод:
$ бзип2 -с име датотекеИзвући:
$ бзип2 -д назив датотеке.бз2компресија датотеке кз
Тхе кз је надоградња услужног програма за компримовање лзма, али истовремено може компресовати само једну датотеку. Добро се интегрише са свим Линук дистрибуцијама, чак и старијим издањима.
Синтакса за компримовање:
$ кз име датотекеСинтакса за издвајање:
$ кз -д назив датотеке.кзшар
Тхе шар, кратак за "архива љуске”, Је једноставан и поуздан услужни програм за компресију датотека за личне и напредне кориснике.
Синтакса за компримовање:
$ схар име датотеке> име датотеке.шарСинтакса за издвајање:
$ унсхар име датотеке.шарДа бисте инсталирали схар, покрените следећу команду у терминалу:
$ судо апт-гет инсталл схарутилсар
Тхе ар је широко коришћени услужни програм за компресију датотека у Дебиану и његовим дериватима.
Синтакса за компримовање:
$ ар цвср име датотеке.име датотекеСинтакса за издвајање:
$ ар -кв име датотекекгб
Тхе кгб је слободан да користи услужни програм за компресију датотека са подршком за већину формата датотека. Подржава архивирање више датотека у једну са високим степеном компресије.
Синтакса за архивирање:
$ кгп име датотеке.кгб име датотекеСинтакса за декомпресију:
$ кгб к име датотеке.кгбДа бисте инсталирали кгб, покрените следећу команду у терминалу:
$ судо апт-гет инсталл кгбпак
Тхе пак кратица је Портабле Арцхиве Екцханге и представља услужни програм за компресију датотека који се користи за креирање и издвајање архива. Подржава различите формате компресије датотека као што су тар, цпио, бцпио и устар.
Синтакса за компримовање:
$ пак -вф име датотеке.тар датотекаСинтакса за декомпресију:
$ пак -р < filename.tarДа бисте инсталирали пак, покрените следећу команду у терминалу:
$ судо апт-гет инсталл пакДакле, ово су топ 10 услужних програма за компресију датотека за Линук и његове дистрибуције. Још увек постоје други услужни програми за компресију за Линук, али ових 10 се издвајају када се тестирају на различитим параметрима. Слободно делите своје ставове са нама на @линукхинт и @СвапТиртхакар.