A gzip parancs a fájlok tömörítése a Linuxon belül, ezért érdemes tudni, hogyan tömörítheti a fájlokat ezzel az eszközzel.
A tömörítési módszer, amelyet a gzip a Lempel-Ziv (LZ77). Most nem fontos, hogy ismered ezt az információt. Csak annyit kell tudnia, hogy a fájlok kisebbek, ha tömöríti őket a gzip parancs.
Alapértelmezésben, ha a fájlt vagy mappát tömöríti a gzip parancs lesz ugyanazt a fájlnevet, mint korábban, de most lesz a kiterjesztés .gz.
Bizonyos esetekben nem lehet ugyanazt a nevet tartani, ha a fájlnév hihetetlenül hosszú. Ilyen körülmények között megpróbálja csonkolni. Ebben az útmutatóban megmutatjuk, hogyan tömörítheti a fájlokat a gzip parancsot, és bemutatja a leggyakrabban használt kapcsolókat.
A fájl tömörítése a gzip segítségével
A legegyszerűbb módja az egyetlen fájl tömörítése gzip a következő parancs futtatása:
gzip fájlnév
Például tömöríteni egy nevű fájlt mydocument.odt futtassa a következő parancsot: gzip mydocument.odt
Egyes fájlok jobban összenyomódnak, mint mások. Például a dokumentumok, szöveges fájlok, bittérképes képek, bizonyos audio és video formátumok, mint például a WAV és az MPEG nagyon jól tömörülnek. Az egyéb fájltípusok, például a JPEG képek és az MP3 audiofájlok egyáltalán nem tömörülnek, és a fájl futtatása után a fájl valóban megnövelhető gzip parancsot ellene. Ennek oka, hogy a JPEG képek és MP3 audiofájlok már tömörítve vannak, ezért a gzip parancs egyszerűen hozzáadja azt, nem pedig tömöríti azt. A gzip parancs csak a rendszeres fájlokat és mappákat tömöríti. Ezért ha megpróbálsz tömöríteni egy szimbolikus linket, akkor nem fog működni, és tényleg nincs értelme erre. Ha van egy tömörített fájl, akkor a következő parancsot kinyomtathatja. gzip -d fájlnév.gz
Például, hogy kicsomagolja a mydocument.odt.gz a következő parancsot használja: gzip -d mydocument.odt.gz Néha egy fájlt nem lehet tömöríteni. Talán megpróbál tömöríteni egy nevű fájlt myfile1 de már létezik egy nevű fájl myfile1.gz . Ebben az esetben a gzip parancs általában nem működik. Kényszeríteni a gzip parancs végrehajtani a dolgokat egyszerűen futtassa a következő parancsot: gzip -f fájlnév Alapértelmezés szerint, amikor a fájlt a gzip paranccsal a kiterjesztéssel egy új fájllal végződik .gz. Ha tömöríteni szeretné a fájlt, és megtartja az eredeti fájlt, akkor futtatni kell a következő parancsot: gzip -k fájlnév
Például, ha a következő parancsot futtatja, akkor egy megnevezett fájllal végződik mydocument.odt és mydocument.odt.gz . gzip -k mydocument.odt A fájlok összecsomagolásának egész pontja a lemezterület méretének csökkentése vagy a fájl méretének csökkentése a hálózaton történő elküldés előtt. Érdemes tehát megnézni, hogy mennyi helyet mentett el, ha használja gzip parancs. A gzip parancs megadja a statisztikai adatokat, amelyekre a tömörítési teljesítmény ellenőrzéséhez szüksége van. A statisztikák listájának megjelenítéséhez a következő parancsot kell futtatni: gzip -l fájlnév.gz
A fenti parancs által visszaküldött információk a következők: A mappában és az almappákban lévő összes fájlt a következő parancs használatával tömörítheti: gzip -r név
Ez nem hoz létre egy nevű fájlt foldername.gz . Ehelyett megkerülve a könyvtárstruktúrát és tömöríti a fájlokat az adott mappaszerkezetben. Ha egy mappaként szeretne tömöríteni a mappaszerkezetet, jobb, ha létrehoz egy tar fájlt, majd gzipping a tar fájlt az útmutatóban leírtak szerint. Ha ellenőrizni szeretné, hogy egy fájl érvényes-e, akkor futtathatja a következő parancsot: gzip -t fájlnév
Ha a fájl érvényes, nem lesz kimenet. A fájlt különböző módon tömörítheti. Például egy kisebb tömörítéshez érhetsz el, amely gyorsabban dolgozik, vagy a maximális tömörítéshez juthat, ami miatt a hosszabb ideig tartó futás megakadályozására van szükség. Ahhoz, hogy a lehető legkisebb tömörítéssel a leggyorsabb sebességgel fusson, a következő parancsot kapja: gzip -1 fájlnév
A legnagyobb összenyomás eléréséhez a leglassúbb sebességgel futtassa a következő parancsot: gzip -9 fájlnév
A sebességet és a tömörítési szintet különböző számok között 1 és 9 között lehet megváltoztatni. A gzip parancsot nem szabad használni szabványos zip fájlok használatakor. Használhatja a postai irányítószám parancs és cipzárat kinyit parancsot a fájlok kezelésére. A fájl dekompresszálása a gzip parancs segítségével
Kényszerítsen egy tömörítendő fájlt
A tömörítetlen fájl megőrzése
Szerezzen néhány statisztikát arról, hogy mennyi helyet mentett meg
Tömörítsen minden fájlt egy mappában és almappákban
A tömörített fájl érvényességének tesztelése
A tömörítési szint módosítása
Szabványos Zip fájlok