A Linux "gzip" parancsának használata

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 az eszközzel.

A "gzip" által használt tömörítési módszer Lempel-Ziv (LZ77). Most nem fontos, hogy ismered ezt az információt. Csak annyit kell tudnia, hogy a fájlok kisebbek lesznek, ha a "gzip" paranccsal tömörítik.

Alapértelmezés szerint, amikor tömörít egy fájlt vagy mappát a "gzip" paranccsal, ugyanaz lesz a fájlnév, mint korábban, de most már a kiterjesztés ".gz" lesz.

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 a kézikönyvben megmutatom, hogyan tömörítheti a fájlokat a "gzip" paranccsal, és bemutatja a leggyakrabban használt kapcsolókat.

A fájl tömörítése a gzip & # 34;

A gzip segítségével egyetlen fájl tömörítésére a legegyszerűbb mód a következő parancs futtatása:

gzip fájlnév

Például egy "mydocument.odt" nevű fájl tömörítésére 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 kompresszálódnak, és a fájl valóban megnövelhető a "gzip" parancs futtatása ellen.

Ennek oka, hogy a JPEG képek és az MP3 audio fájlok már tömörítettek, ezért a "gzip" parancs egyszerűen hozzáfűzi hozzá, nem pedig tömöríti.

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.

Hogyan törölje le a fájlt a & # 34; gzip & # 34; Parancs

Ha van egy tömörített fájl, akkor a következő parancsot kinyomtathatja.

gzip -d fájlnév.gz

Például a "mydocument.odt.gz" fájl dekompresszálásához a következő parancsot kell használni:

gzip -d mydocument.odt.gz

A tömörítendő fájl kényszerítése

Néha egy fájlt nem lehet tömöríteni. Talán egy "myfile1" nevű fájlt próbál meg tömöríteni, de már létezik a "myfile1.gz" nevű fájl. Ebben az esetben a "gzip" parancs általában nem működik.

A "gzip" parancs végrehajtásához egyszerűen futtassa a következő parancsot:

gzip -f fájlnév

Hogyan tartsuk meg a tömörítetlen fájlt

Alapértelmezés szerint, amikor tömörít egy fájlt a "gzip" paranccsal, akkor egy ".gz" kiterjesztésű új fájllal végződik.

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, a "mydocument.odt" és a "mydocument.odt.gz" nevű fájllal végződik.

gzip -k mydocument.odt

Szerezzen néhány statisztikát arról, hogy mennyi helyet mentett meg

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.

Ezért jó lenne látni, hogy mennyi helyet mentett el a "gzip" parancs használata közben.

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:

Tömörítsen minden fájlt egy mappában és almappákban

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 foldername.gz nevű fájlt. 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.

A tömörített fájl érvényességének tesztelése

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.

Hogyan változtassuk meg a tömörítési szintet

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.

Szabványos Zip fájlok

A "gzip" parancsot nem szabad használni szabványos zip fájlok használatakor. Használhatja a "zip" parancsot és az "unzip" parancsot a fájlok kezelésére.