Када управљамо Линук окружењима, врло је важно знати рад и улогу многих наредби које нам омогућавају извршавање одређених задатака у Линуку. Данас ћемо говорити о три посебно које нам омогућују управљање свиме што се тиче компресије или проширења датотека.
1. ГЗИП
Ова команда управља смањењем величине датотеке помоћу кодирања ЛЗ77 (Лемпел-Зив). ГЗИП претвара датотеке са следећим екстензијама, без губитка квалитета или својстава, у зависности од коришћеног окружења:
ГЗИП проширења
- .гз: Виртуелне машине
- .з: МСДОС, Виндовс ФАТ или ОС / 2
ГЗИП је скраћеница за ГНУ ЗИП која је замена за програм компримовања. Када је назив датотеке предугачак, ГЗИП га скраћује ради правилне администрације. Подразумевано, ГЗИП чува оригинално име датотеке и сва њена својства без утицаја на било шта, што олакшава управљање и исправно извршавање. Када компримирамо датотеку са ГЗИП -ом, можемо је декомпресирати помоћу било које од следећих опција:
Распакирајте ГЗИП
- гзип -д
- зцат
- гунзип
У случају да нови назив датотеке за декомпримовање није у линији тренутног система датотека, биће направљен нови. ГУНЗИП замјењује сваку датотеку коју компримирамо чији је завршетак .гз, -гз, .з, -з или _з и на исти начин препознаје наставке .тгз и .таз. Помоћу ове команде имамо могућност декомпресије датотека које је креирао било који од следећих алата:
гзип, зип, компримирати, компримирати -Х или пакирати.ГЗИП аутоматски открива ове екстензије и извршава њихов процес. Можемо издвојити више Зип датотека помоћу унзип -а.
ГЗИП
гзип [-ацдфхлЛнНртвВ19] [-С наставак] [име…]
2. ЗЦАТ
Његова употреба је идентична као гунзип -ц, а главна функција му је да отпакује листу датотека путем командне линије.
ЗЦАТ ће декомпримовати датотеку ако има магични број независан од тога да ли је .гз или не. Поред тога, са ЗЦАТ -ом имамо могућност да видимо садржај компримоване датотеке без потребе за декомпресирањем као да користимо команду цат.
ЗЦАТ
зцат [-фхЛВ] [име …]
3. ГУНЗИП
Са ГУНЗИП-ом имамо могућност компримовања датотека користећи Лемпел-Зив технологију и омогућава да одређене датотеке смање величину до 60%, што помаже при нивоу простора на рачунару. ГУНЗИП чува сва својства датотеке за компримовање или декомпримовање.
ГУНЗИП
гунзип [-ацфхлЛнНртвВ] [-С наставак] [име…]
4. ТАР
Једна од наредби за распакирање или компримовање датотека путем терминала у Линуку је наредба тар, ако желите информације о овој врсти у терминалу ман тар и видјет ћете све његове опције. Може компримовати цео директоријум или једноставну датотеку, а може радити и рекурзивно (на пример, компримовање свега што се налази у директоријуму који наведете).
Компримирајте датотеке користећи тар
Морамо извршити следеће упутство:
тар -цзвф филе.тар.гз филенамеАцомпрессЗначење параметара
- -ц: Креирајте датотеку
- -з: Компримујте датотеку помоћу гзип -а.
- -в: За активирање „детаљног“ режима. Није обавезно, али вам може помоћи.
- -Ф: Омогућава вам да наведете назив датотеке.
Погледајмо пример, ако желимо да компримирамо фасциклу која се зове Солветиц са именом цомпресседСолветиц:
тар -цзвф компримовани Солветиц.тар.гз Солветиц
Распакујте датотеке користећи тар
Морамо извршити следеће упутство:
тар -кзвф цомпрессфиле.тар.гзПараметри су исти, само што је -ц промењено у -Икс, ово служи за означавање да желимо издвојити садржај.
Ако желите издвојити садржај у други директориј у којем се налазите, додајемо на крају -Ц директоријум (Ц је овде велико слово, а не оно које се ствара малим словима).
тар -кзвф цомпрессфиле.тар.гз -Ц ЕктрацтДирецториУрадићемо пример у коме желимо да декомпримирамо датотеку коју смо претходно компримовали цомпресседСолветиц.тар.гз и желимо да је сачувамо у надређеном директоријуму (…):
тар -кзвф компримован Солветиц.тар.гз -Ц ./…
Замислите да само желите да извучете одређени садржај из пакета, јер би за ово било занимљиво навести садржај тар -а, то можете учинити на следећи начин:
тар -тф филе.тар.гз тар -тзф филе.тар.гз
А када погледамо садржај, замислите да сте заинтересовани за .ткт датотеке, оно што бисмо извршили је следеће (можда нећете морати да стављате --вилдцардс):
тар -квф филе.тар.гз --вилдцардс "* .ткт"Затим вам показујем излаз у терминалу кориштења посљедње инструкције, прво видите садржај цијелог .тар.гз, а у другом дијелу цијенимо садржај који се издваја (све .ткт датотеке).
5. Параметри команде
Сваки назначени параметар значи следеће
- -а, --асции: То је текстуални начин АСЦИИ, односно претвара завршетке редова у нормалне конвенције.
- -ц, --стдоут, --то-стдоут: Нека оригиналне датотеке остану непромењене.
- -д, --децомпресс, --унцомпресс: Распакујте датотеку
- -ф, --форце: Присилно сажимање или декомпресија једне или више датотека
- -х, --хелп: Приказује помоћ дотичне команде
- -л, --лист: Имамо следеће опције:
- компримована величина: Компримована величина датотеке
Радијус компресије
- некомпресована величина: Отпакована величина датотеке
- некомпримовано_име: Распакирано име датотеке
- -Л, --лиценца: Командна дозвола
- -н, --но-наме: У време компресије не чува оригинални назив датотеке
- -к, --куиет: Уклоните сва упозорења
- -р, --рецурсиве: Омогућава вам да рекурзивно пролазите кроз структуру директоријума
- -т, --тест: Тестирајте интегритет компримоване датотеке
- -в, --вербосе: Приказује назив и смањени проценат сваке обрађене датотеке
- -В, --верзија: Прикажите тренутну верзију наредбе
- аст, --најбоље: Ова опција нам омогућава да регулишемо брзину компресије датотека где је један (1) брз, а девет (9) бољи.
Начин коришћења сваке команде је следећи:
гзип датотека за компримовање гунзип датотеке у децомпресс.гз зцат датотеку на дисплаи.гз
Свака од ових команди нуди нам практичне опције за управљање више датотека у Линук -у.