Skip to main content

Példa a gzip parancs használatára

Hindi Wordnet (Április 2025)

Hindi Wordnet (Április 2025)
Anonim

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.

A fájl dekompresszálása a gzip parancs segítségével

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

Kényszerítsen egy tömörítendő fájlt

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

A tömörítetlen fájl megőrzése

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

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.

É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:

  • Sűrített méret;
  • Tömörítetlen méret;
  • Arány százalékban kifejezve;
  • Tömörítetlen fájlnév.

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 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.

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.

A tömörítési szint módosítása

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 postai irányítószám parancs és cipzárat kinyit parancsot a fájlok kezelésére.