Kako stisniti in razpakirati datoteke v Linuxu

Pritisnite stisnjene slike

V tem članku vas bomo naučili stiskanje in razpakiranje datotek iz vaše najljubše distribucije GNU / Linux, vsi z uporabo ukazov iz konzole. To je članek, namenjen začetnikom, in vanj ne bomo vključili obravnave tarbalov kot v drugih vajah, saj bo le prikazal, kako se stiskanje in dekompresija izvaja, ne da bi jih pakirali s čudovitim orodjem za katran.

Čeprav je stiskanje in dekompresija sorazmerno preprosta, uporabniki pogosto po internetu iščejo, kako izvesti ta dejanja. Predvidevam, da so v nasprotju z drugimi operacijskimi sistemi, kot sta MacOS in Windows, kjer se uporabljajo zelo specifična in intuitivna grafična orodja, v GNU / Linux običajno predstavljeni več formatov in različna orodja za vsakega od njih, čeprav obstajajo tudi preprosta orodja na grafični ravni ...

Za stiskanje in dekompresijo bomo uporabili dva temeljna paketa, saj sta verjetno najbolj zahtevana formata in tista, s katerimi se pogosteje srečujemo, ko delamo na Unixu podobni sistemi. Govorim o gzip in bzip2.

Delo z gzipom

za stisnite z gzip, oblika, ki jo bomo obravnavali, je Lempel-Zi (LZ77) in ne ZIP kot taka, saj lahko ime povzroči zmedo. Ime izvira iz GNU ZIP in je bilo narejeno kot nadomestek za format ZIP, vendar ni enako. To želim pojasniti ... No, za stiskanje datoteke:

gzip documento.txt

To ustvari datoteko, imenovano enako izvirniku s pripono .gz, v prejšnjem primeru bi bila document.txt.gz. Namesto tega spremenite ime izhod z določenim:

gzip -c documento.txt > nuevo_nombre.gz

za razpakirati kar je že stisnjeno, je enako preprosto, čeprav lahko uporabimo dva različna ukaza z enakim učinkom:

gzip -d documento.gz

gunzip documento.gz

Datoteko bomo dobili razpakirano brez razširitve .gz.

Delo z bzip2

V zvezi bzip2, je podoben prejšnjemu programu, vendar z drugačnim algoritmom stiskanja, imenovanim Burrows-Wheeler in Huffmanovo kodiranje. Razširitev, ki jo imamo v tem primeru, je .bz2. Za stiskanje datoteke moramo samo uporabiti:

bzip2 documento.txt

S tem, kaj je stisnjen dokument.txt.bz2. Lahko tudi spreminjamo ime izhoda z možnostjo -c:

bzip2 -c documento.txt > nombre.bz2

Za dekompresijo bi uporabil možnost -d orodja bunzip2, ki je vzdevek:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Za več informacij lahko uporabite moški čemur sledi ukaz ...


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jaime Perea je dejal

    Pozdravljeni,

    Najlepša hvala za vaše objave, vedno so koristne.

    Morda bi bilo zanimivo omeniti tudi xz, saj ga tudi precej uporabljajo. Je nekje vmes med bzip2 (počasen, vendar zelo stisnjen) in gzip (hiter, vendar manj učinkovit). To na velikih razdaljah, saj je tako kot vse ... odvisno. Katrani, vključeni v datoteke .deb Debian / Ubuntu, so običajno stisnjeni v obliki xz.

    Način uporabe je podoben ostalim ukazom sos.

  2.   Ernesto je dejal

    Pozdravljeni, prosil bi, da se to naredi, vendar s tar.gz, ker je najbolj uporabljen (po mojem mnenju glede na vse, kar prenesem z interneta)

  3.   jolt2bolt je dejal

    Kaj pravijo o priljubljenih, a večplatformnih oblikah, kot je .7z? Tudi njih bi morali poimenovati

  4.   omeza je dejal

    Pozdravljeni Jose, pri datotekah tar.gz se zgodi, da uporabite drug ukaz, ki je tar, in v tem primeru ukaz tar sam ne stisne (ali razpakira), ampak se uporablja za združevanje (ali razveljavitev) več datotek v enem, ta ima integracijo z ukazom gzip in bzip2, s katerima lahko stisnete in razpakirate.

    1.    Gonzalo je dejal

      Popolnoma imaš prav, Ernesto, za 7z brezplačno obliko, ki v sistemu Windows ustvarja prostor zase in nadomešča zip in rar, pa je ne omenjajo?

  5.   a je dejal

    google.com

  6.   usr je dejal

    V 21. stoletju in še vedno uporabljate ukaze za stiskanje preproste datoteke? Ta objava je žalostna

    1.    usr/share je dejal

      Dobro povedano, ne vidim smisla uporabe ukaza za stiskanje preproste datoteke

  7.   Katrin je dejal

    Mogoče bi bilo tudi zanimivo