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