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

Притисните компресијске слике

У овом чланку ћемо вас научити компримовати и декомпресовати датотеке из ваше омиљене ГНУ / Линук дистрибуције, све користећи наредбе из конзоле. То је чланак оријентисан на почетнике и у њега нећемо укључити третман тарбала као у другим водичима, јер ће само показати како се врши компресија и декомпресија без паковања са дивним алатом за катран.

Иако је компресија и декомпресија релативно лака, корисници често претражују Интернет како би извршили ове радње. Претпостављам да су за разлику од других оперативних система као што су МацОС и Виндовс где се користе врло специфични и интуитивни графички алати, у ГНУ / Линук они обично представљени више формата и разне алате за сваког од њих, мада постоје и једноставни алати на графичком нивоу ...

За компресију и декомпресију користићемо два основна пакета, јер су то вероватно најтраженији формати и они с којима се најчешће сусрећемо када радимо на Уник-слични системи. Мислим на гзип и бзип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

За више информација које можете користити човек праћена командом ...


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Јаиме Переа дијо

    Здраво,

    Пуно вам хвала на вашим објавама, увек су корисне.

    Можда би било занимљиво поменути и кз, јер се такође прилично користи. Негде се налази између бзип2 (споро, али доста компримује) и гзип (брзо, али мање ефикасно). Ово на великим дометима, јер као и све ... зависи. Тар-ови укључени у Дебиан / Убунту .деб датотеке обично се компресују у кз формату.

    Начин његове употребе сличан је осталим сос наредбама.

  2.   Ернесто дијо

    Поздрав, желео бих да замолим да се то уради, али са тар.гз, јер је најчешће коришћен (по мом мишљењу према свему што преузмем са Интернета)

  3.   Јолт2болт дијо

    Шта кажу о популарним, али вишеплатформним форматима попут .7з? И они би требали да их именују

  4.   омеза дијо

    Здраво Јосе, оно што се дешава са тар.гз датотекама је да користите другу наредбу која је тар, а у овом случају тар наредба сама по себи не компримује (или декомпресује) већ се користи за груписање (или одвајање) неколико датотека у једном, ово има интеграцију са наредбом гзип и бзип2 помоћу које можете компримовати и декомпресовати.

    1.    Гонзало дијо

      У потпуности сте у праву, Ернесто, за 7з бесплатни формат који прави место за себе у Виндовс-у, замењујући зип и рар, а они то не помињу?

  5.   a дијо

    гоогле.цом

  6.   уср дијо

    У 21. веку и даље користите команде за компресовање једноставне датотеке? Овај пост је тужан

    1.    уср/схаре дијо

      Добро речено, не видим смисао коришћења команде за компримовање једноставне датотеке

  7.   Катрин дијо

    Можда би и то било занимљиво