Hoe bestannen yn Linux komprimearje en dekomprimearje

Druk op kompresjeôfbyldings

Yn dit artikel sille wy jo leare bestannen komprimearje en dekomprimearje fan jo favorite GNU / Linux-distribúsje, allegear mei kommando's fan 'e konsole. It is in artikel rjochte op begjinners en dêryn sille wy de behanneling fan tarballen net opnimme lykas yn oare tutorials, om't it allinich sil sjen litte hoe't kompresje en dekompresje wurdt dien sûnder se te ferpakken mei it prachtige tar-ark.

Hoewol kompresje en dekompresje relatyf maklik is, sykje brûkers faak op it ynternet foar hoe dizze aksjes út te fieren. Ik nim oan dat yn tsjinstelling ta oare bestjoeringssystemen lykas MacOS en Windows wêr't heul spesifike en yntuïtive grafyske ark wurde brûkt, yn GNU / Linux wurde se normaal presinteare mear formaten en ferskate ark foar elk fan har, hoewol binne d'r ek ienfâldige ark op grafysk nivo ...

Foar kompresje en dekompresje sille wy twa fûnemintele pakketten brûke, om't it wierskynlik de meast frege formaten binne en dyjingen dy't wy it faakst tsjinkomme as wy wurkje Unix-like systemen, Ik ferwize nei gzip en bzip2.

Wurkje mei gzip

para komprimearje mei gzip, it formaat dat wy sille behannelje is Lempel-Zi (LZ77), en net ZIP as sadanich, om't de namme kin liede ta betizing. De namme komt fan GNU ZIP, en it is makke as ferfanging foar it ZIP-formaat, mar it is net itselde. Ik wol dat dúdlik meitsje ... No, in bestân komprimearje:

gzip documento.txt

Dit genereart in bestân neamd gelyk oan it orizjineel mei de ekstinsje .gz, yn it foarige foarbyld soe it document.txt.gz wêze. Ynstee, foar feroarje de namme útfier troch in spesifike:

gzip -c documento.txt > nuevo_nombre.gz

para útpakke Wat al komprimearre is, is like ienfâldich, hoewol kinne wy ​​twa ferskillende kommando's brûke mei deselde effekt:

gzip -d documento.gz

gunzip documento.gz

En wy sille it bestân krije útpakt sûnder .gz-útwreiding.

Wurkje mei bzip2

As foar bzip2, liket op it foarige programma, mar mei in oar kompresjealgoritme neamd Burrows-Wheeler en Huffman kodearring. De útwreiding dy't wy yn dit gefal hawwe is .bz2. Om in bestân te komprimearjen, moatte wy gewoan brûke:

bzip2 documento.txt

Dit resulteart yn in komprimearre document.txt.bz2. Wy kinne ek fariearje de útfiernamme mei de -c opsje:

bzip2 -c documento.txt > nombre.bz2

Foar dekompresje soe ik de -d opsje brûke fan it ark bunzip2 dat in alias is:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Foar mear ynformaasje kinne jo brûke ien folge troch it kommando ...


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

8 opmerkingen, lit jo

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre. Ferplichte fjilden binne markearre mei *

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

  1.   Jaime Perea sei

    hallo,

    Tige tank foar jo berjochten, se binne altyd nuttich.

    Faaks soe it nijsgjirrich wêze om ek xz te neamen, om't it ek nochal wat wurdt brûkt. It ranks earne tusken bzip2 (stadich, mar komprimeart in protte) en gzip (fluch, mar minder effisjint). Dit op grutte rigels, want lykas alles ... hinget it derfan ôf. De tarjes opnommen yn Debian / Ubuntu .deb-bestannen wurde normaal komprimearre yn it xz-formaat.

    De manier om it te brûken is fergelykber mei de oare sos-kommando's.

  2.   Ernesto sei

    Hoi, ik wol freegje dat dit wurdt dien, mar mei tar.gz, om't it it meast brûkt wurdt (nei myn miening neffens alles wat ik fan it ynternet downloade)

  3.   Jolt2bolt sei

    Wat sizze se oer populêrder, mar multiplatformaten lykas .7z? Se moatte se ek neame

  4.   omeza sei

    Hoi Jose, wat bart der mei de tar.gz-bestannen is dat jo in oar kommando brûke dat tar is en yn dit gefal komprimeart it tar op himsels net (of dekomprimeart), mar wurdt brûkt om te groepearjen (of út te groepearjen) ferskate bestannen yn ien, dit hat yntegraasje mei it kommando gzip en bzip2 wêrmei jo komprimearje en dekomprimearje kinne.

    1.    Gonzalo sei

      Jo hawwe folslein gelyk Ernesto, foar in fergees 7z-formaat dat romte makket foar himsels yn Windows, ferfange fan zip en rar, en se neame it net?

  5.   a sei

    google.com

  6.   usr sei

    Yn 'e 21e ieu en noch kommando's brûke om in ienfâldich bestân te komprimearjen? Dit berjocht is tryst

  7.   katrin sei

    Miskien soe it ek nijsgjirrich wêze