Példa a "gunzip" parancs használatára

Ha átnézi a mappáit és megtalálja a ".gz" kiterjesztésű fájlokat, akkor azt jelenti, hogy a "gzip" parancs segítségével tömörítették őket.

A "gzip" parancs a Lempel-Ziv (ZZ77) tömörítési algoritmust használja a fájlok, képek és hangsávok méretének csökkentésére.

Természetesen, miután tömörített egy fájlt a "gzip" használatával, egy bizonyos szakaszban újra akarja bontani a fájlt.

Ebben az útmutatóban megmutatjuk, hogyan kell a "gzip" parancs segítségével tömörített fájlt dekompresszálni.

A fájlok lecsomagolása a & # 34; gzip & # 34; Parancs

A "gzip" parancs maga a ".gz" kiterjesztésű fájlok kibontására szolgáló eljárást biztosít.

Egy fájl dekompresszálásához a mínusz d (-d) kapcsolót az alábbiak szerint kell használni:

gzip -d myfilename.gz

A fájlt bontja és a ".gz" kiterjesztést eltávolítja.

Dekompressz egy fájlt a & # 34; gunzip & # 34; Parancs

A "gzip" parancs használata tökéletesen érvényes, sokkal könnyebb megjegyezni, hogy csak a "gunzip" -ot használják egy fájl dekompressziójára, amint az a következő példában látható:

gunzip myfilename.gz

Kényszerítsen egy fájlt a Dekompresszióhoz

Néha a "gunzip" parancsnak problémái vannak egy fájl kicsomagolásával.

Egy általános ok a "gunzip" számára, amely megtagadja a fájl dekompresszióját, ahol a dekompresszió utáni fájlnév megegyezik a már meglévő fájlnévvel.

Például képzeljük el, hogy van egy "document1.doc.gz" nevű fájl, és a "gunzip" paranccsal szeretnénk dekompresszálni. Most képzeljük el, hogy ugyanabban a mappában van egy "document1.doc" nevű fájl is.

A következő parancs futtatásakor megjelenik egy üzenet, amely jelzi, hogy a fájl már létezik, és meg kell kérdezni a művelet megerősítését.

gunzip document1.doc.gz

Természetesen írja be az "Y" -t, hogy elfogadja a meglévő fájl felülírását. Ha a parancsfájl részeként végrehajtod a "gunzip" alkalmazást, akkor nem szeretnéd, hogy az üzenet megjelenjen a felhasználónak, mert megállítja a parancsfájl futását és bevitelt igényel.

A "gunzip" parancsot a következő szintaxis használatával bonthatja ki egy fájlt:

gunzip -f document1.doc.gz

Ezzel felülírja az azonos nevű meglévő fájlt, és ez alatt nem fog kérni. Ezért ügyeljen arra, hogy óvatosan használja a mínusz f (-f) kapcsolót.

Hogyan tartsuk mind a tömörített, mind a dekompresszált fájlt

Alapértelmezés szerint a "gunzip" parancs dekompresszi a fájlt, és a kiterjesztés eltávolításra kerül. Ezért a "myfile.gz" nevű fájlt most "myfile" -nek nevezik, és teljes méretre bővül.

Előfordulhat, hogy dekompresszálni szeretné a fájlt, de megtartja a tömörített fájl másolatát is.

Ezt a következő parancs futtatásával érheti el:

gunzip -k myfile.gz

Most "myfile" és "myfile.gz" marad.

A tömörített kimenet megjelenítése

Ha a tömörített fájl szöveges fájl, akkor megnézheti a benne lévő szöveget anélkül, hogy először le kellene tömörítenie.

Ehhez használja a következő parancsot:

gunzip -c myfile.gz

A fenti parancs megjeleníti a myfile.gz tartalmát a terminál kimenetre.

A tömörített fájl információinak megjelenítése

A tömörített fájlról a "gunzip" paranccsal a következőképpen tudhat meg több információt:

gunzip -l myfile.gz

A fenti parancs kimenete a következő értékeket mutatja:

Ennek a parancsnak a leghasznosabb eleme, ha olyan nagy fájlokkal vagy olyan meghajtókkal foglalkozik, amelyek a lemezterületen alacsonyak.

Képzeld el, hogy van egy 10 GB-os meghajtó, és a tömörített fájl 8 gigabájt. Ha vakon futtatod a "gunzip" parancsot, előfordulhat, hogy a parancs sikertelen, mert a tömörítetlen méret 15 gigabájt.

A "gunzip" parancsot a mínusz l (-l) kapcsolóval futtatva megállapíthatja, hogy a fájl, amelyre a fájlt dekompresszálta, elegendő helyet biztosít . A fájl kibontásakor használt fájlnév is megtekinthető.

Számos fájl rekurzív leszerelése

Ha a mappában levő összes fájlt és az összes fájlt le kívánja dekompresszálni, akkor az alábbi parancsokat használhatja:

gunzip -r név

Képzeld el például, hogy a következő mappaszerkezet és fájlok vannak:

Az összes fájlt az alábbi parancs futtatásával bonthatja ki:

gunzip -r Dokumentumok

Tesztelje, hogy a tömörített fájl érvényes-e

Megvizsgálhatja, hogy egy fájlt tömörített-e a "gzip" használatával a következő parancs futtatásával:

gunzip -t fájlnév.gz

Ha a fájl érvénytelen, akkor másként fog megjelenni, akkor a bemenetre nincs üzenet.

Mi történt éppen akkor, amikor lecsomagolta a fájlt?

Alapértelmezés szerint a "gunzip" parancs futtatásakor Ön csak a "gz" kiterjesztés nélkül marad egy dekompresszált fájllal.

Ha több információra van szüksége, akkor a mínusz v (-v) kapcsolóval többféle információt jeleníthet meg :

gunzip -v filename.gz

A kimenet így lesz:

filename.gz: 20% - fájlnévvel helyettesítve

Ez megmutatja az eredeti tömörített fájlnevet, a tömörített fájlt és a végső fájlnevet.