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:
- Tömörített méret
- Tömörítetlen méret
- Hányados
- Tömörítetlen fájlnév
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:
- Dokumentumok
- mydoc.gz
- mydoc1.gz
- Fiókok
- spreadsheet1.gz
- spreadsheet2.gz
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.