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 ...
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.
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)
Mit mondanak az olyan népszerű, de többplatformos formátumokról, mint a .7z? Meg kell nevezni őket is
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.
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?
google.com
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
Jól mondtam, nem látom értelmét annak, hogy parancsot használjunk egy egyszerű fájl tömörítésére
Talán érdekes is lenne