Kuidas faile Linuxis tihendada ja lahti pakkida

Vajutage tihenduspilte

Selles artiklis me õpetame teid failide pakkimine ja lahtipakkimine teie lemmik GNU / Linuxi levitamisest, kasutades kõiki konsooli käske. See on artikkel, mis on mõeldud algajatele ja selles me ei kajasta tarballide käsitlemist nagu teisteski õpetustes, sest see näitab ainult seda, kuidas tihendamist ja dekompressiooni tehakse ilma neid imelise tõrva tööriista pakkimata.

Kuigi tihendamine ja lahtipakkimine on suhteliselt lihtne, otsivad kasutajad sageli nende toimingute tegemiseks Internetist. Oletan, et erinevalt teistest opsüsteemidest, nagu MacOS ja Windows, kus kasutatakse väga spetsiifilisi ja intuitiivseid graafilisi tööriistu, esitatakse GNU / Linuxis neid tavaliselt rohkem formaate ja igaühe jaoks erinevaid tööriistu, kuigi graafilisel tasemel on ka lihtsaid tööriistu ...

Pakkimiseks ja lahtipakkimiseks kasutame kahte põhipaketti, kuna need on tõenäoliselt kõige nõutumad vormingud ja need, millega töötades kõige sagedamini kokku puutume Unixi-laadsed süsteemid. Pean silmas gzip ja bzip2.

Gzip-ga töötamine

et tihendage gzip-iga, vorming, mida hakkame käsitsema, on Lempel-Zi (LZ77) ja mitte ZIP kui selline, kuna nimi võib põhjustada segadust. Nimi pärineb GNU ZIP-ist ja see tehti ZIP-vormingu asendajana, kuid see pole sama. Ma tahan selle selgeks teha ... Noh, faili tihendamiseks:

gzip documento.txt

See genereerib faili, mille nimi on võrdne originaaliga laiendiga .gz, eelmises näites oleks see dokument.txt.gz. Selle asemel nime muutma konkreetse väljund:

gzip -c documento.txt > nuevo_nombre.gz

et lahti pakkida Juba tihendatud on sama lihtne, ehkki saame kasutada kahte sama efektiga käsku:

gzip -d documento.gz

gunzip documento.gz

Ja saame faili kätte lahti .gz laiendita lahti.

Töö bzip2-ga

Kohta bzip2, on sarnane eelmise programmiga, kuid erineva tihendusalgoritmiga, mida nimetatakse Burrows-Wheeleri ja Huffmani kodeerimiseks. Laiend, mis meil antud juhul on, on .bz2. Faili tihendamiseks peame lihtsalt kasutama järgmist:

bzip2 documento.txt

Millega saadakse tihendatud document.txt.bz2. Samuti võime varieerida väljundi nimi valiku -c abil:

bzip2 -c documento.txt > nombre.bz2

Dekompressiooniks kasutaksin bunzip2 tööriista, mis on varjunimi:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Lisateavet saate kasutada mees millele järgneb käsk ...


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

8 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Jaime Perea DIJO

    Tere,

    Suur tänu postituste eest, need on alati kasulikud.

    Võib-olla oleks huvitav mainida ka xz-d, kuna seda kasutatakse ka üsna vähe. See asub kuskil bzip2 (aeglane, kuid tihendab palju) ja gzip (kiire, kuid vähem efektiivne) vahel. Seda suures vahemikus, sest nagu kõik ... oleneb. Debiani / Ubuntu .deb failides sisalduvad tõrvad pakitakse tavaliselt xz-vormingus.

    Selle kasutamise viis on sarnane teiste sos-käskudega.

  2.   Ernesto DIJO

    Tere, tahaksin paluda seda teha, kuid tar.gz-ga, kuna see on kõige sagedamini kasutatav (minu arvates vastavalt kõigele, mida Internetist alla laadin)

  3.   Jolt2polt DIJO

    Mida nad ütlevad populaarsemate, kuid mitmeplatvormiliste vormingute nagu .7z kohta? Ka nemad peaksid neid nimetama

  4.   omeza DIJO

    Tere Jose, mis juhtub failidega tar.gz, on see, et kasutad teist käsku, mis on tar ja sel juhul ei kompressoi käsk tar ise (ega dekompressi), vaid seda kasutatakse grupeerimiseks (või grupeerimiseks) mitu faili ühes, see on integreeritud käskudega gzip ja bzip2, millega saate tihendada ja lahti pakkida.

    1.    Gonzalo DIJO

      Teil on täiesti õigus, Ernesto, 7z vabavormingus, mis teeb Windowsis ruumi, asendades zip ja rar, ja nad ei maini seda?

  5.   a DIJO

    google.com

  6.   usr DIJO

    21. sajandil ja kas kasutate endiselt lihtsa faili tihendamiseks käske? See postitus on kurb

  7.   Katrin DIJO

    Ehk oleks ka huvitav