7 начина да зипујете и распакујете датотеке у Линуку
Више и брже су увек две ствари које желимо, посебно када су подаци у питању. Проблем је у томе што су „више“ и „брже“ обично у супротности, тако да имамо компресију датотеке(file compression) . Постоји неколико начина да зипујете и распакујете датотеке у Линуку(Linux) , а ми ћемо вам показати методе које стоје иза њих.
Зип и распакујте користећи Зип у Линук-у(Zip and Unzip Using Zip in Linux)
Линук(Linux) има неколико алата за компресију уграђених у скоро сваку дистрибуцију, познатих као Линук дистрибуције(Linux distros) . Зип(Zip) је вероватно најпопуларнији. Зип(Zip) услужни програм се може користити у графичком корисничком интерфејсу ( ГУИ(GUI) ) или терминалу.
Зип у Линук ГУИ(Zip in the Linux GUI)
- Идите до датотека(Navigate to the files) које желите да компримујете и изаберите их. Затим кликните десним тастером миша и изаберите Цомпресс(Compress) .
- Унесите назив за зиповану(zipped) архиву. Имајте на уму да можете изабрати и две друге врсте компресије. Ово може да варира између дистрибуција.
- Ускоро ћете видети своју компримовану архиву. Имајте на уму да је величина архиве много мања од укупне величине датотека стављених у њу.
Распакујте у Линук ГУИ(Unzip in the Linux GUI)
- Пронађите зиповану архиву да бисте распаковали и кликните десним тастером миша на њу. Изаберите Издвој овде(Extract Here) или Издвоји у…(Extract to…) . Ектра(Extra) Хере ставља садржај у овај директоријум. Издвој(Extract) у... вам омогућава да изаберете неко друго место за постављање садржаја.
Датотеке се извлаче. Приметите(Notice) да су се вратили на своју пуну величину од 100 МБ сваки.
Управитељ архиве за распакивање у Линук ГУИ(Archive Manager to Unzip in the Linux GUI)
Неке Линук(Linux) дистрибуције имају уграђене друге начине за распакивање. У овом примеру можете користити Управитељ(Manager) архиве .
- Кликните десним тастером миша(Right-click) на архиву и изаберите Отвори са менаџером архиве(Open With Archive Manager) .
- Означите(Highlight) датотеке које желите да издвојите једним кликом на њих. Можете одабрати један, неколико или све. Затим изаберите Екстракт(Extract ) у горњем левом углу.
- У овом тренутку можете изабрати где да издвојите датотеке помоћу менаџера датотека. Затим изаберите Екстракт(Extract) у горњем десном углу.
- Када се екстракција заврши, можете наставити или приказати датотеке(Show the Files) .
Датотека је поново у пуној величини. Копија је остављена у архиви.
Зип датотеке у Линук терминалу(Zip Files in Linux Terminal)
Отворите терминал и идите до директоријума у којем се налазе датотеке које желите да компримујете. Унесите команду zip ziptest.zip * .
Зип(Zip ) говори Линук-(Linux) у да користи зип услужни програм, зиптест.зип(ziptest.zip) му каже жељено име за архиву, asterisk (*) је џокер знак што значи зиповање свих датотека у овом директоријуму.
Компримује датотеке, наводи их и каже колико их је испразнио или компримовао.
Многе радње се могу користити са зип командом. Да бисте их видели, унесите зип –хелп(zip –help, ) и видећете нешто попут следеће слике.
Распакујте датотеке у Линук терминалу(Unzip Files in Linux Terminal)
У терминалу користите команду унзип зиптест.зип(unzip ziptest.zip) , где је унзип(unzip) команда, а зиптест.зип(ziptest.zip ) је назив архиве за распакивање.
Приказаће датотеке које се распакују, тако да знате када је то готово.
Попут команде зип, многе радње се могу користити са командом унзип. Да бисте их видели, унесите унзип –хелп(unzip –help, ) и видећете нешто попут следеће слике.
Бзип2 за компримовање и распакивање датотека у Линук-у(Bzip2 for Zipping and Unzipping Files in Linux)
Бзип2(Bzip2) је још један услужни програм за компресију уграђен у већину Линук(Linux) дистрибуција. Главна разлика је у томе што бзип2 не може зиповати више датотека у једну архиву. Свака датотека добија сопствену зип архиву.
Зип датотеке у Линук терминалу са Бзип2(Zip Files in Linux Terminal With Bzip2)
Унесите команду бзип2 -кв9 тестфиле1.ткт тестфиле2.ткт(bzip2 -kv9 testfile1.txt testfile2.txt) где је бзип2 команда.
-кв9(-kv9 ) се распада на к(k ) значи да задржи оригинале, в(v ) значи в (v)ербосе(k) да можемо да видимо шта се дешава, а 9 за највиши ниво компресије. Можете бирати између 1 и 9. Што је виши ниво компресије, дуже је компримовање датотека.
Излаз нам говори више од зип-а, али крајњи резултат је скоро исти.
Распакујте датотеке у Линук терминалу помоћу Бзип2(Unzip Files In Linux Terminal With Bzip2)
Унесите команду бзип2 -квд тестфиле.1.ткт.бз2 тестфиле2.ткт.бз2(bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2) . -квд опције се разлажу као к(k ) за чување(-kvd ) архива, в(v) за вишеструки(d) излаз и д(d ) за д (v)екомпримовање(k) .
Видите да се датотеке декомпримују и знају када се то заврши.
Да бисте видели бзип2 опције, унесите бзип2 –хелп(bzip2 –help, ) и видећете следеће. Поиграјте се опцијама на некритичним датотекама само да видите шта могу да ураде.
Гзип за компримовање и распакивање датотека у Линуку(Gzip for Zipping and Unzipping Files in Linux)
Ово је последњи од популарних услужних програма за компресију који су укључени у већину дистрибуција. Лакши је од бзип2(bzip2 ) и зип(zip) за опције. Међутим, квалитет компресије је и даље приближно исти.
Зип датотеке у Линук терминалу са Гзип-ом(Zip Files in Linux Terminal With Gzip)
Унесите команду гзип2 -кв9 тестфиле.1.ткт тестфиле2.ткт(gzip2 -kv9 testfile.1.txt testfile2.txt) . -кв9 опције(k) се разлажу као к(k ) за чување(-kv9 ) датотека, в(v) за вишеструки(v) излаз и 9 за највиши ниво компресије између 1 и 9.
Као што детаљни излаз показује, гзип функционише приближно као и друге методе зиповања.
Распакујте датотеке у Линук терминалу помоћу Гзип-а(Unzip Files in Linux Terminal With Gzip)
Постоје два начина за распакивање гзип архива. Један је да користите гзип, а други је гунзип.
За команду гзип(gzip ) користите гзип -квд тестфиле1.ткт.гз тестфиле2.ткт.гз(gzip -kvd testfile1.txt.gz testfile2.txt.gz) . Обратите пажњу на опцију д . (d)То значи екомпресовати(d) .
За команду гунзип(gunzip ) користите гунзип тестфиле1.ткт.гз тестфиле.2.ткт.гз(gunzip testfile1.txt.gz testfile.2.txt.gz) . Једина разлика од гзипа је у томе што гунзип не захтева опције за основну декомпресију.
Шта је са Тар за зип и распакивање датотека у Линуку?(What About Tar to Zip and Unzip Files in Linux?)
Зашто катран(tar) још није поменут? То је алатка за архивирање, која узима гомилу датотека и ставља их у једну архиву ради лакшег транспорта. Које год да су величине датотеке, величина тар датотеке ће бити приближно иста.
Али ако комбинујете зип метод са катраном, онда добијате нешто заиста кул. Добијате лепо компримовани појединачни пакет датотека.
Користећи друге зип методе у директоријуму датотека, добићете компримовану архиву за сваку датотеку у директоријуму. Коришћење тар са опцијом гзип у директоријуму компримује све и прави једну архиву.
Зип датотеке у Линук терминалу са Тар и Гзип(Zip Files in Linux Terminal With Tar and Gzip)
Унесите команду тар -цзвф Документи.тгз Документи(tar -czvf Documents.tgz Documents) .
-цзвф опције се рашчлањују тако што ц (-czvf )за(c ) ц прави(c) нову архиву, з(z ) за компресију са г з(z) ип, в(v) за вишеструки(v) излаз и ф(f ) за фајл(f) једнако архива, што значи да архива одржава структуру датотеке оригиналног директоријума.
Нова архива мора бити именована, што је у овом примеру Доцументс.тгз . (Documents.tgz )Коришћењем екстензије датотеке .тгз(.tgz ) , други ће знати да је ово тар архива која је гзипована. Коначно Документи(Documents) су директоријум за архивирање и компримовање.
Излаз изгледа овако.
У Управљачу датотекама(File Manager) можете видети тар архиву и да је компримована.
Распакујте датотеке у Линук терминалу помоћу Тар и Гзип(Unzip Files in Linux Terminal With Tar and Gzip)
Да бисте распаковали гзипирану тар архиву, то је иста тар команда са мало другачијим опцијама.
Унесите команду тар -кзвф Доцументс.тгз Доцументс(tar -xzvf Documents.tgz Documents) .
-кзвф опције се разлажу као к за е к (-xzvf)тракт(x) , з(z) за распакивање са г з(z) ип , в(, v) за опширно да бисмо могли да посматрамо како се то дешава, а ф(f) за филе=арцхиве значи задржати структуру датотеке. Доцументс.тгз(Documents.tgz ) је архива коју треба распаковати и распаковати, а Доцументс(Documents ) је директоријум у који желите да иде садржај.
Резултати су приказани на слици испод. Две датотеке су враћене у пуној величини и налазе се у директоријуму Документи(Documents) .
Да бисте видели тар опције, унесите тар –хелп(tar –help, ) и добићете неколико страница са опцијама. Имајте(Notice) на уму да су доступне различите методе зип-а осим гзип-а, тако да можете изабрати онај који вам се свиђа.
Мање популарни Зип алати у Линуку(Less Popular Zip Tools in Linux)
У већини Линук(Linux) дистрибуција постоје још два услужна програма за компресију. Међутим, они нису толико популарни. Ипак, они су овде наведени, тако да сте их свесни.
ЛЗМА(LZMA)
ЛЗМА(LZMA) је још један услужни програм за компресију командне линије који се често налази у Линук(Linux) дистрибуцијама. То је алгоритам компресије који користи 7-Зип.
КСЗ(XZ)
Услужни програм КСЗ је алат за компресију командне линије често укључен у Линук(Linux) дистрибуције. Његове опције су сличне онима код бзип2. Заснован је на ЛЗМА2(LZMA2) алгоритму, који је заснован на ЛЗМА(LZMA) .
Више информација о овим услужним програмима можете пронаћи коришћењем команди лзма –хелп(lzma –help ) и кз –хелп(xz –help) .
Зар не постоје други начини за компримовање и распакивање у Линуку?(Aren’t There Other Ways To Zip and Unzip in Linux?)
Ушли смо само у алате за компресију уграђене у већину Линук(Linux) дистрибуција. Ипак, Линук(Linux) има неколико других начина за компримовање и распакивање датотека. Неки имају ГУИ(GUIs) , неки су услужни програми командне линије, а неки се могу користити и са својим ГУИ и преко командне линије. Да ли користите неки од ових зип алата у Линуку(Linux) ? Која(Which one) је ваша омиљена и зашто? Јавите нам у коментарима.
Related posts
Креирајте и уредите зип датотеке у Линук-у помоћу терминала
5 начина да аутоматизујете резервну копију датотека у Линуку
6 једноставних начина да убрзате инсталацију Убунтуа
Како подесити и конфигурисати ТЦП/ИП датотеке на Линук-у (ТЦП/ИП поставке за Линук)
Како инсталирати Линук дистрибуцију на свој Цхромебоок
Зашто је команда „мање“ боља од „више“ у УНИКС-у и Линук-у
Како избрисати датотеку или директориј у Линуку
Користите ФФмпег за лако издвајање звука из ФЛВ датотека
Најлакши начин за даљинско повезивање на Линук Минт са било ког ОС-а
Додајте пречице у контекстни мени десним кликом у Убунту-у
Како поново инсталирати Линук Минт без губитка података и подешавања
ХДГ објашњава: Шта је УНИКС?
Конвертујте слике између формата преко командне линије у Убунту-у
Уобичајени разлози за рушење Убунтуа и како се опоравити
Зип или распакујте датотеке и фасцикле у оперативном систему Виндовс 10
6 једноставних начина да проверите употребу меморије на Линук-у
Конфигуришите Убунту да не затамни или искључи неактиван екран
10 Убунту пречица на тастатури да бисте убрзали радни ток
Како се кретати и користити структуру Линук директорија