У овом чланку ћемо вас научити компримовати и декомпресовати датотеке из ваше омиљене ГНУ / Линук дистрибуције, све користећи наредбе из конзоле. То је чланак оријентисан на почетнике и у њега нећемо укључити третман тарбала као у другим водичима, јер ће само показати како се врши компресија и декомпресија без паковања са дивним алатом за катран.
Иако је компресија и декомпресија релативно лака, корисници често претражују Интернет како би извршили ове радње. Претпостављам да су за разлику од других оперативних система као што су МацОС и Виндовс где се користе врло специфични и интуитивни графички алати, у ГНУ / Линук они обично представљени више формата и разне алате за сваког од њих, мада постоје и једноставни алати на графичком нивоу ...
За компресију и декомпресију користићемо два основна пакета, јер су то вероватно најтраженији формати и они с којима се најчешће сусрећемо када радимо на Уник-слични системи. Мислим на гзип и бзип2.
Рад са гзип-ом
у компримовати гзипом, формат који ћемо обрадити је Лемпел-Зи (ЛЗ77), а не ЗИП као такав, јер то име може довести до забуне. Име потиче од ГНУ ЗИП и направљено је као замена за ЗИП формат, али није исто. Желим то да разјасним ... Па, да компримујем датотеку:
gzip documento.txt
Ово генерише датотеку која се зове једнака оригиналу са наставком .гз, у претходном примеру то би био доцумент.ткт.гз. Уместо тога, за модификовати име излаз одређеним:
gzip -c documento.txt > nuevo_nombre.gz
у распаковати оно што је већ компримовано подједнако је једноставно, иако можемо користити две различите команде са истим ефектом:
gzip -d documento.gz
gunzip documento.gz
И ми ћемо добити датотеку распаковани без .гз наставка.
Рад са бзип2
У погледу бзипКСНУМКС, сличан је претходном програму, али са другачијим алгоритмом компресије под називом Бурровс-Вхеелер и Хуффман кодирање. Проширење које имамо у овом случају је .бз2. Да бисмо компресовали датотеку, морамо само да користимо:
bzip2 documento.txt
Са чиме се добија компримовани документ.ткт.бз2. Такође можемо варирати име излаза са опцијом -ц:
bzip2 -c documento.txt > nombre.bz2
За декомпресију бих користио опцију -д алата бунзип2 која је алиас:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
За више информација које можете користити човек праћена командом ...
Здраво,
Пуно вам хвала на вашим објавама, увек су корисне.
Можда би било занимљиво поменути и кз, јер се такође прилично користи. Негде се налази између бзип2 (споро, али доста компримује) и гзип (брзо, али мање ефикасно). Ово на великим дометима, јер као и све ... зависи. Тар-ови укључени у Дебиан / Убунту .деб датотеке обично се компресују у кз формату.
Начин његове употребе сличан је осталим сос наредбама.
Поздрав, желео бих да замолим да се то уради, али са тар.гз, јер је најчешће коришћен (по мом мишљењу према свему што преузмем са Интернета)
Шта кажу о популарним, али вишеплатформним форматима попут .7з? И они би требали да их именују
Здраво Јосе, оно што се дешава са тар.гз датотекама је да користите другу наредбу која је тар, а у овом случају тар наредба сама по себи не компримује (или декомпресује) већ се користи за груписање (или одвајање) неколико датотека у једном, ово има интеграцију са наредбом гзип и бзип2 помоћу које можете компримовати и декомпресовати.
У потпуности сте у праву, Ернесто, за 7з бесплатни формат који прави место за себе у Виндовс-у, замењујући зип и рар, а они то не помињу?
гоогле.цом
У 21. веку и даље користите команде за компресовање једноставне датотеке? Овај пост је тужан
Добро речено, не видим смисао коришћења команде за компримовање једноставне датотеке
Можда би и то било занимљиво