A fájlok tömörítése és kicsomagolása Linux alatt

Nyomja meg a tömörítő képeket

Ebben a cikkben megtanítunk tömöríteni és kicsomagolni a fájlokat a kedvenc GNU / Linux disztribúcióból, a konzol parancsainak használatával. Ez egy kezdőknek szóló cikk, és nem fogjuk belefoglalni a tarballok kezelését, mint más oktatóanyagokba, mivel ez csak azt fogja megmutatni, hogy a tömörítés és a dekompresszió hogyan történik anélkül, hogy becsomagolná őket a csodálatos kátrány eszközzel.

Bár a tömörítés és a tömörítés viszonylag egyszerű, a felhasználók gyakran keresik az interneten, hogy miként hajtsák végre ezeket a műveleteket. Feltételezem, hogy más operációs rendszerektől eltérően, mint például a MacOS és a Windows, ahol nagyon specifikus és intuitív grafikus eszközöket használnak, a GNU / Linux rendszerben ezeket általában bemutatják több formátumot és különféle eszközök mindegyikhez, bár grafikus szinten is léteznek egyszerű eszközök ...

A tömörítéshez és a tömörítéshez két alapvető csomagot fogunk használni, mivel ezek valószínűleg a legkeresettebb formátumok, és amelyekkel gyakrabban találkozunk, amikor dolgozunk Unix-szerű rendszerek. A gzip-re és a bzip2-re utalok.

A gzip használatával

hogy tömörítse a gzip-lel, a formátum, amelyet kezelni fogunk, a Lempel-Zi (LZ77), és nem a ZIP mint olyan, mivel a név zavart okozhat. A név a GNU ZIP-ből származik, és a ZIP formátum helyettesítésére készült, de nem ugyanaz. Szeretném ezt egyértelművé tenni ... Nos, egy fájl tömörítéséhez:

gzip documento.txt

Ez az eredetivel megegyező nevű fájlt hoz létre a .gz kiterjesztéssel, az előző példában ez a document.txt.gz fájl lenne. Ehelyett azért módosítsa a nevet egy adott kimenet:

gzip -c documento.txt > nuevo_nombre.gz

hogy dekódere ami már tömörítve van, ugyanolyan egyszerű, bár két különböző parancsot használhatunk ugyanazzal a hatással:

gzip -d documento.gz

gunzip documento.gz

És megkapjuk az aktát kicsomagolt .gz kiterjesztés nélkül.

A bzip2 használatával

Tekintettel bzip2, hasonló az előző programhoz, de egy másik tömörítési algoritmussal, az úgynevezett Burrows-Wheeler és Huffman kódolással. Ebben az esetben a kiterjesztésünk a .bz2. A fájl tömörítéséhez csak a következőket kell használnunk:

bzip2 documento.txt

Milyen tömörített document.txt.bz2 fájlt kapunk. Változhatunk a kimenet neve -c opcióval:

bzip2 -c documento.txt > nombre.bz2

A dekompresszióhoz a bunzip2 eszköz -d opcióját használnám, amely álnév:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

További információkért használhatja férfi a parancs követi ...


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

9 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jaime Perea dijo

    Helló,

    Nagyon köszönöm a hozzászólásait, ezek mindig hasznosak.

    Talán érdekes lenne megemlíteni az xz-t is, mivel azt is eléggé használják. Valahol a bzip2 (lassú, de sokat tömöríti) és a gzip (gyors, de kevésbé hatékony) között van. Ez nagy tartományokban, mert mint minden ... attól függ. A Debian / Ubuntu .deb fájlokban található tarok általában xz formátumban vannak tömörítve.

    Használatának módja hasonló a többi sos parancshoz.

  2.   Ernesto dijo

    Helló, szeretném kérni, hogy ezt tegyék meg, de a tar.gz-tel, mivel ez a leggyakrabban használt (véleményem szerint minden, amit az internetről töltöm le)

  3.   jolt2bolt dijo

    Mit mondanak az olyan népszerű, de többplatformos formátumokról, mint a .7z? Meg kell nevezni őket is

  4.   omeza dijo

    Szia Jose, ami a tar.gz fájlokkal történik, az az, hogy egy másik parancsot használsz, amely a tar, és ebben az esetben a tar parancs önmagában nem tömörít (vagy nem tömörít), hanem csoportosításra (vagy csoportosítás megszüntetésére) szolgál. több fájl egyben, ez integrálódik a gzip és bzip2 paranccsal, amellyel tömöríteni és kicsomagolni lehet.

    1.    Gonzalo dijo

      Teljesen igazad van Ernesto-val, egy 7z-es ingyenes formátumhoz, amely helyet foglal magának a Windows-ban, helyettesíti a zip-et és a rar-t, és nem említik?

  5.   a dijo

    google.com

  6.   usr dijo

    A 21. században, és még mindig parancsokat használ egy egyszerű fájl tömörítésére? Szomorú ez a bejegyzés

    1.    usr/share dijo

      Jól mondtam, nem látom értelmét annak, hogy parancsot használjunk egy egyszerű fájl tömörítésére

  7.   Katrin dijo

    Talán érdekes is lenne