7 módszer a fájlok tömörítésére és kibontására Linux alatt
Mindig két dologra vágyunk, hogy több és gyorsabb legyen, különösen, ha adatról van szó. A probléma az, hogy a „több” és a „gyorsabb” általában ellentétes, ezért van fájltömörítésünk(file compression) . A fájlok tömörítésére és kicsomagolására Linux alatt(Linux) többféleképpen is lehetőség van , és bemutatjuk a mögöttük rejlő módszereket.
Zip és kicsomagolás Zip használatával Linuxban(Zip and Unzip Using Zip in Linux)
A Linux szinte minden disztribúciójába számos tömörítőeszközt beépítettek, ezeket (Linux)Linux disztribúcióknak(Linux distros) is nevezik . A zip(Zip) valószínűleg a legnépszerűbb. A Zip segédprogram a grafikus felhasználói felületen ( GUI ) vagy a terminálon használható.
Zip a Linux GUI-ban(Zip in the Linux GUI)
- Keresse meg a tömöríteni kívánt fájlokat(Navigate to the files) , és válassza ki őket. Ezután kattintson a jobb gombbal, és válassza a Tömörítés(Compress) lehetőséget .
- Adja meg a tömörített(zipped) archívum nevét. Vegye figyelembe, hogy két másik tömörítési típust is választhat. Ez disztribúciónként változhat.
- Hamarosan látni fogja a tömörített archívumot. Vegye figyelembe, hogy az archívum mérete sokkal kisebb, mint a benne elhelyezett fájlok teljes mérete.
Csomagolja ki a Linux grafikus felületén(Unzip in the Linux GUI)
- Keresse meg a kicsomagolni kívánt tömörített archívumot, és kattintson rá jobb gombbal. Válassza a Kivonat ide(Extract Here) vagy a Kivonat ide… lehetőséget(Extract to…) . Az Extra(Extra) Here a tartalmat ebbe a könyvtárba helyezi. Az Extract(Extract) to… lehetővé teszi, hogy kiválasszon egy másik helyet a tartalom elhelyezéséhez.
A fájlok kicsomagolásra kerülnek. Figyelje(Notice) meg, hogy visszaálltak a teljes méretükre, egyenként 100 MB-ra.
Archívumkezelő a Linux grafikus felhasználói felületen történő kicsomagolásához(Archive Manager to Unzip in the Linux GUI)
Néhány Linux disztribúció más módon is be van építve a kicsomagolásra. Ebben a példában használhatja az Archívumkezelőt(Manager) .
- Kattintson a jobb gombbal(Right-click) az archívumra, és válassza a Megnyitás az archívumkezelővel(Open With Archive Manager) lehetőséget .
- Jelölje(Highlight) ki a kicsomagolni kívánt fájlokat egyetlen kattintással. Kiválaszthat egyet, néhányat vagy az összeset. Ezután válassza a Kivonat(Extract ) lehetőséget a bal felső sarokban.
- Ezen a ponton a fájlkezelő segítségével kiválaszthatja, hogy hol kívánja kicsomagolni a fájlokat. Ezután válassza a Kivonat(Extract) lehetőséget a jobb felső sarokban.
- Ha a kicsomagolás befejeződött, folytathatja vagy a Fájlok megjelenítése(Show the Files) lehetőséget .
A fájl ismét teljes méretben van. Egy másolat az archívumban marad.
Zip fájlok a Linux terminálban(Zip Files in Linux Terminal)
Nyissa meg a terminált, és navigáljon abba a könyvtárba, ahol a tömörítendő fájlok találhatók. Írja be a zip ziptest.zip * parancsot .
A Zip(Zip ) azt mondja a Linuxnak(Linux) , hogy használja a zip segédprogramot, a ziptest.zip megmondja neki az archívum kívánt nevét, a asterisk (*) egy helyettesítő karakter, ami azt jelenti, hogy a könyvtárban lévő összes fájlt tömöríti.
Összecsomagolja a fájlokat, listázza őket, és megmondja, hogy mennyit deflált vagy tömörített.
Számos művelet használható a zip paranccsal. Megtekintésükhöz írja be a zip –help parancsot,(zip –help, ) és a következő képhez hasonlót fog látni.
Csomagolja ki a fájlokat a Linux terminálban(Unzip Files in Linux Terminal)
A terminálban használja az unzip ziptest.zip parancsot , ahol az unzip a parancs, a ziptest.zip pedig a kibontandó archívum neve.
Megjelenik a kicsomagolt fájlok, így tudni fogja, mikor kész.
A zip parancshoz hasonlóan sok művelet használható az unzip paranccsal is. Megtekintésükhöz írja be az unzip –help parancsot,(unzip –help, ) és a következő képhez hasonlót fog látni.
Bzip2 a fájlok tömörítéséhez és kibontásához Linux alatt(Bzip2 for Zipping and Unzipping Files in Linux)
A Bzip2 egy másik, a legtöbb (Bzip2)Linux disztribúcióba beépített tömörítő segédprogram . A fő különbség az, hogy a bzip2 nem tud több fájlt egyetlen archívumba tömöríteni. Minden fájl saját tömörített archívumot kap.
Zip fájlok a Linux terminálban Bzip2-vel(Zip Files in Linux Terminal With Bzip2)
Írja be a bzip2 -kv9 testfile1.txt testfile2.txt parancsot , ahol a bzip2 a parancs.
A -kv9(-kv9 ) lebontása k -re azt jelenti , hogy megtartja az eredetit, a v azt jelenti , hogy v erbose(k) , hogy láthassuk, mi történik, a 9 pedig a legmagasabb szintű tömörítést jelenti. Választhat 1 és 9 között. Minél magasabb a tömörítési szint, annál hosszabb ideig tart a fájlok tömörítése.
A kimenet többet mond, mint a zip, de a végeredmény majdnem ugyanaz.
Csomagolja ki a fájlokat a Linux terminálban a Bzip2 segítségével(Unzip Files In Linux Terminal With Bzip2)
Írja be a bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 parancsot . A -kvd opciók k a k eep az archívumhoz, v a v erbose kimenethez és d a d ecompresshez.
Látja a fájlok kicsomagolását, és tudni fogja, ha kész.
A bzip2 beállításainak megtekintéséhez írja be a bzip2 –help parancsot,(bzip2 –help, ) és a következőket fogja látni. Játsszon a nem kritikus fájlok opcióival, hogy lássa, mire képesek.
Gzip a fájlok tömörítéséhez és kibontásához Linux alatt(Gzip for Zipping and Unzipping Files in Linux)
Ez az utolsó olyan népszerű tömörítő segédprogram, amelyet a legtöbb disztribúció tartalmaz. Könnyebb, mint a bzip2 és a zip a lehetőségekhez. A tömörítés minősége azonban még mindig nagyjából ugyanaz.
Zip fájlok a Linux terminálban Gzip segítségével(Zip Files in Linux Terminal With Gzip)
Írja be a gzip2 -kv9 testfile.1.txt testfile2.txt parancsot . A -kv9 opciók lebontása: k a k eep fájlokhoz, v a v erbose kimenethez, és 9 a legmagasabb tömörítési szinthez 1 és 9 között.
Ahogy a bőbeszédű kimenet is mutatja, a gzip ugyanúgy működik, mint a többi tömörítési módszer.
Csomagolja ki a fájlokat a Linux terminálban a Gzip segítségével(Unzip Files in Linux Terminal With Gzip)
A gzip archívumok kicsomagolása kétféleképpen lehetséges. Az egyik a gzip használata, a másik a gunzip.
A gzip parancshoz használja a gzip -kvd testfile1.txt.gz testfile2.txt.gz parancsot . Figyelje meg a d opciót. Ez azt jelenti, hogy tömöríteni(d) kell .
A gunzip parancshoz használja a gunzip testfile1.txt.gz testfile.2.txt.gz parancsot . Az egyetlen különbség a gzip-től az, hogy a gunzip nem igényel opciókat az alapvető dekompresszióhoz.
Mi a helyzet a Tar-val a fájlok tömörítéséhez és kibontásához Linux alatt?(What About Tar to Zip and Unzip Files in Linux?)
Miért nem került még szóba a kátrány(tar) ? Ez egy archiváló eszköz, amely egy csomó fájlt tárol, és egyetlen archívumba helyezi őket az egyszerű szállítás érdekében. Bármi legyen is a fájlméret, a tar fájl mérete körülbelül azonos lesz.
De ha a zip-módszert kátránnyal kombinálod, akkor valami igazán menőt kapsz. Egy szépen tömörített egyetlen fájlcsomagot kap.
A többi zip-módszert egy fájlkönyvtárban használva egy tömörített archívumot kaphat a könyvtárban lévő minden egyes fájlhoz. A tar használata a gzip opcióval a könyvtárban mindent tömörít, és egy archívumot hoz létre.
Zip fájlok a Linux terminálban Tar és Gzip segítségével(Zip Files in Linux Terminal With Tar and Gzip)
Írja be a tar -czvf Documents.tgz Documents parancsot .
A -czvf opciók a következőképpen oszlanak meg: c ha c új archívumot hoz létre, z tömörítést g z ip-vel, v v erbose(v) kimenetet, és f file (f )egyenlő(f) archivumot, ami azt jelenti, hogy az archívum fenntartja az eredeti könyvtár fájlszerkezetét.
Az új archívumot el kell nevezni, ami ebben a példában Documents.tgz . A .tgz fájlkiterjesztés használatával mások tudni fogják, hogy ez egy gzip-csomagolt tar archívum. Végül a Dokumentumok(Documents) az archiválandó és tömörítendő könyvtár.
A kimenet a következőképpen néz ki.
A Fájlkezelőben(File Manager) láthatja a tar archívumot és azt, hogy tömörített állapotban van.
Csomagolja ki a fájlokat a Linux terminálban Tar és Gzip segítségével(Unzip Files in Linux Terminal With Tar and Gzip)
A gzip-csomagolt tar archívum kicsomagolásához ugyanaz a tar parancs, némileg eltérő beállításokkal.
Írja be a tar -xzvf Documents.tgz Documents parancsot .
Az -xzvf opciók lebontása x az e x tract esetében, z a kicsomagolásnál a g z ip -nél , a v(, v) a bőbeszédűnél, hogy megnézhessük, hogyan történik, és az f a file=archive esetén azt jelenti, hogy megtartja a fájl szerkezetét. A Documents.tgz(Documents.tgz ) az archívum, amelyet ki kell csomagolni és ki kell csomagolni, a Documents pedig az a könyvtár, amelybe a tartalmat el szeretné helyezni.
Az eredmények az alábbi képen láthatók. A két fájl teljes méretűvé vált, és a Dokumentumok(Documents) könyvtárban vannak.
A tar opciók megtekintéséhez írja be a tar –help parancsot,(tar –help, ) és több oldalnyi opciót fog kapni. Figyelje(Notice) meg, hogy a gzip-en kívül más zip-módszerek is rendelkezésre állnak, így kiválaszthatja a kívántat.
Kevésbé népszerű Zip-eszközök Linuxban(Less Popular Zip Tools in Linux)
A legtöbb Linux(Linux) disztribúcióban még két tömörítő segédprogram található . Azonban nem olyan népszerűek. Ennek ellenére itt vannak felsorolva, így Ön tisztában van velük.
LZMA
Az LZMA(LZMA) egy másik parancssori tömörítési segédprogram, amely gyakran megtalálható a Linux disztribúciókban. Ez a 7-Zip által használt tömörítési algoritmus.
XZ
Az XZ segédprogram egy parancssori tömörítő eszköz, amely gyakran szerepel a Linux disztribúciókban. Lehetőségei hasonlóak a bzip2-höz. Az LZMA2 algoritmuson alapul, amely LZMA alapú .
Ezekről a segédprogramokról az lzma –help és xz –help parancsok használatával találhat további információkat .
Nincsenek más módok a tömörítésre és a kicsomagolásra Linuxban?(Aren’t There Other Ways To Zip and Unzip in Linux?)
Csak a legtöbb Linux(Linux) disztribúcióba beépített tömörítő eszközökkel foglalkoztunk . Ennek ellenére a Linux számos más módszert is kínál a fájlok tömörítésére és kicsomagolására. Némelyik grafikus felhasználói felülettel(GUIs) rendelkezik , mások parancssori segédprogramok, mások pedig a grafikus felhasználói felületükkel és a parancssoron keresztül is használhatók. Használja ezen zip-eszközök valamelyikét Linux alatt(Linux) ? Neked melyik(Which one) a kedvenced és miért? Tudassa velünk a megjegyzésekben.
Related posts
Zip-fájlok létrehozása és szerkesztése Linuxon a terminál használatával
5 módszer a fájl biztonsági mentésének automatizálására Linux alatt
6 egyszerű módszer az Ubuntu telepítésének felgyorsítására
A TCP/IP fájlok beállítása és konfigurálása Linux rendszeren (TCP/IP beállítások Linux esetén)
Linux disztró telepítése a Chromebookra
Hogyan frissítsünk a legújabb Ubuntu-ra
A legjobb 7 ingyenes víruskereső program Linuxra
Fedora vs Ubuntu: Melyik Linux disztribúció a jobb?
Használja az FFmpeg-et a hang könnyű kinyeréséhez az FLV-fájlokból
Készítsen egyedi Live Linux Distro-t a Linux Live Kit segítségével
Konvertálja a képeket formátumok között az Ubuntu parancssorán keresztül
Készítse el saját élő videó streaming szerverét Linux alatt
Az 5 legjobb Linuxos játék
Ubuntu Linux útmutató kezdőknek
A Kali Linux telepítése és beállítása
Fájlok tömörítése és kibontása a Chromebookon
A valaha volt 20 legjobb Linux-alkalmazás
Fájlok vagy könyvtárak törlése Linux alatt
A Linux Mint újratelepítése az adatok és a beállítások elvesztése nélkül