Hogyan használjuk a csomagolást Linuxban

máj 20, 2021
admin

A fájlok zipelése és kicsomagolása megkönnyíti a sok bonyolult feladatot, például a fájlátvitelt! Ebben a bemutatóban megtanulod, hogyan használd az unzip-et Linuxban, hogy javítsd a VPS munkafolyamatokat!

A zip egy általánosan használt tömörítési funkció, amely hordozható és könnyen használható. Még a Linuxban létrehozott fájlokat is kicsomagolhatod Windowsban!

Az unzip egy olyan segédprogram, amely alapértelmezésben nem érhető el a legtöbb Linux-verzión, de könnyen telepíthető. A .zip fájlok létrehozásával a .tar.gz fájltömörítésnek felelhet meg!

Az alábbiakban néhány olyan esetet mutatunk be, amikor a zip fájlok használata mellett dönthet:

  • Ha gyakran dolgozik Windows és Unix alapú rendszerek között. Ez nem csak tömöríti a fájlokat, hanem egy fájlcsomagoló segédprogram is. Több operációs rendszeren is működik

  • A sávszélesség megtakarítása érdekében. Ha korlátozott vagy korlátozott sávszélességgel rendelkezik, akkor a zip két szerver között használható a fájlok átvitelére

  • A fájlok gyors átvitele. A zip segédprogram csökkenti a fájlok méretét, így csökkentve az átviteli időt

  • Fájlkönyvtárak gyorsabb feltöltése vagy letöltése

  • Lemezterület megtakarítása

  • Jelszóval védett .zip fájlok

  • Érvezze a jó tömörítési arányt

Ne feledje, mielőtt kihasználná az Unzip előnyeit Linuxon, be kell lépnie SSH-val a VPS szerverére.

Debian és Ubuntu rendszerek

Az Unzip telepítése egyszerű! Ubuntu és Debian esetén az unzip telepítéséhez használd az alábbi parancsot:

sudo apt install unzip

Dőlj hátra és várj egy percet, amíg a telepítés befejeződik.

A zip fájlok létrehozásához a zip-et is telepítened kell. Ezt a következő paranccsal teheted meg:

sudo apt-get install zip

Install Unzip on Linux CentOS and Fedora

Ez ismét egyszerű, és az alábbi paranccsal végezheted el:

sudo yum install unzip

A telepítés befejezése után a következő paranccsal ellenőrizheted az elérési utat:

which unzip

Az irány parancssorban történő végrehajtása után egy ilyen kimenetet kell kapnia:

/usr/bin/unzip

Az alábbi parancs segítségével is megerősítheti, hogy minden megfelelően települt. Ez egy verbózist fog adni az unzip segédprogram részleteivel.

unzip -v

How to Use Zip and Unzip in Linux

Most, hogy tudjuk, hogyan kell telepíteni a segédprogramot, elkezdhetjük megtanulni az alapvető felhasználási módokat:

Csip fájlok létrehozása Linuxban

Az alapvető szintaxis a .zip fájl létrehozására a következő:

zip options zipfile list_Of_files

A teszteléshez létrehoztunk két fájlt: ExampleFile.txt és ExampleFile1.txt. Ezeket a következő paranccsal tömörítjük a mintaZipFile.zip állományba:

zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt

A Linux használata egy fájl kicsomagolásához

Az unzip parancs opciók nélkül is használható. Ez az összes fájlt kicsomagolja az aktuális könyvtárba. Egy ilyen példa az alábbiakban látható:

unzip sampleZipFile.zip

Ez alapértelmezés szerint az aktuális mappában lesz kicsomagolva, feltéve, hogy író-olvasó hozzáféréssel rendelkezik.

Fájl eltávolítása egy .zip fájlból

Mihelyt egy .zip fájl létrejött, eltávolíthat vagy törölhet benne fájlokat. Ha tehát a ExampleFile.txt fájlt szeretné eltávolítani a meglévő sampleZipFile.zip fájlból, akkor a következő parancsot használhatja:

zip –d sampleZipFile.zip ExampleFile.txt

A parancs végrehajtása után a .zip fájlt a:

unzip sampleZipFile.zip

Az itt látható, hogy a ExampleFile.txt fájl eltávolításra került, és a kicsomagoláskor nem látható.

Hogyan frissíthetjük a zip fájlokat

Mihelyt egy .zip fájlt létrehoztunk, egy meglévő .zip fájlhoz új fájlt adhatunk hozzá. Tegyük fel, hogy egy új fájlt ExampleFile2.txt kell hozzáadni a már meglévő sampleZipFile.zip fájlhoz. Ezt az alábbi paranccsal teheti meg:

zip –u sampleZipFile.zip ExampleFile2.txt

Ha most kicsomagolja a sampleZipFile.zip fájlt, akkor az új ExampleFile2.txt fájlt hozzáadva találja.

Fájl áthelyezése a zip fájlba

Egy adott fájlt könnyen áthelyezhet a zip fájlba. Ez azt jelenti, hogy a fájlok hozzáadása után törlődnek az eredeti könyvtárukból. Ezt leginkább akkor használjuk, ha nagy fájl vagy könyvtár van, de meg kell takarítani a lemezterületet. Ez a -m opció hozzáadásával érhető el. Egy példa erre a parancsra a következő lenne:

zip –m sampleZipFile.zip ExampleFile2.txt

A zip rekurzív használata Linuxon

A -r opciót a fájlok rekurzív zipeléséhez használjuk. Ez az opció egy mappában található összes fájlt tömöríti. Egy példa egy ilyen parancsra az alábbiakban látható:

zip –r sampleZipFile.zip MyDirectory

A példában a MyDirectory egy olyan könyvtár, amely több fájlt és alkönyvtárat tartalmaz, amelyeket zipelni kell.

Fájlok kizárása a zip-ben

A .zip fájl létrehozása során kizárhatja a nem kívánt fájlokat. Ezt a -x opció használatával teheti meg. Az alábbiakban egy példa:

zip -x sampleZipFile.zip ExampleFile.txt

Itt a ExampleFile.txt nem lesz hozzáadva a sampleZipFile.zip fájlhoz.

Egy másik könyvtárba történő kicsomagolás

Ha nem az aktuális könyvtárba szeretnénk kicsomagolni, hanem egy könyvtárhelyet szeretnénk megadni, akkor ezt is megtehetjük. A -d opcióval megadhat egy könyvtár elérési útvonalát az unzip parancsban. Egy példa ilyen parancsra az alábbiakban látható:

unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir

A Linux Unzip használata több zip-fájl esetén

Ha több, az aktuális munkakönyvtárban meglévő zip-fájlt szeretne kicsomagolni, akkor az alábbiakban látható parancsot használhatja:

unzip '*.zip'

Ez a parancs az összes egyedi zip-fájlt kicsomagolja.

A kimenet elnyomása az Unzip használatakor Linuxban

Alapértelmezés szerint, amikor az unzip parancsot használjuk, a parancs kiírja az összes kicsomagolásra kerülő fájl listáját. Kiírja a kicsomagolás folyamatának összefoglalóját. Abban az esetben, ha szeretnénk elnyomni ezeket az üzeneteket, akkor használhatjuk a -q opciót. A parancs a következőképpen nézne ki:

unzip -q sampleZipFile.zip

Fájlok kizárása az Unzip használatával Linuxban

Ha egy fájl kivételével az összes fájlt ki akarja csomagolni, akkor az alábbiakban látható hasonló parancsot használhatja:

unzip sampleZipFile.zip -x excludedFile.txt

Ez a parancs az összes fájlt kicsomagolja, kivéve az excludedFile.txt.

Az egyes fájltípusok kicsomagolását is megakadályozhatja. Egy ilyen példa az alábbiakban látható:

unzip sampleZipFile.zip -x "*.png/*"

A fenti parancs kizárja az összes .png fájl kicsomagolását.

Using Unzip in Linux with Password Protected Files

A jelszóval védett .zip fájlt a -P opcióval lehet kicsomagolni. Egy ilyen parancs mintája az alábbiakban látható:

unzip -P Password sampleZipFile.zip

A fenti parancsban a Password a .zip fájl jelszava lesz.

CIP-fájlok felülbírálása

Ha ugyanazt a fájlt újra kicsomagolja ugyanazon a helyen, ahol a fájl kicsomagolásra került, alapértelmezés szerint egy üzenetet kap, amelyben megkérdezi, hogy felül kívánja-e írni az aktuális fájlt, felül kívánja-e írni az összes fájlt, ki akarja-e hagyni az aktuális fájl kicsomagolását, ki akarja-e hagyni az összes fájl kicsomagolását, vagy át akarja-e nevezni az aktuális fájlt.

A lehetőségek az alábbiak szerint alakulnak:

es, o, ll, one, ename

Az -o opcióval felülbírálhatja ezeket a fájlokat. Egy ilyen példa az alábbiakban látható:

unzip -o sampleZipFile.zip

Vigyázni kell a parancs végrehajtása során, mivel ez teljesen felülírja a meglévő másolatokat. A korábbi másolatban végrehajtott változtatások felülíródnak.

A Linux Unzip használata fájlok felülírása nélkül

Ha kicsomagolt egy fájlt és végrehajtott néhány változtatást, de véletlenül törölt néhány fájlt, akkor ezzel a megközelítéssel visszaállíthatja azt! A -n kapcsolóval kihagyhatja a kicsomagolást, ha egy fájl már létezik. Így gyakorlatilag csak a még nem létező fájlok lesznek kicsomagolva. Egy példa egy ilyen parancsra:

unzip -n sampleZipFile.zip

How to List the Content of a Zip in Linux

A -l opcióval a .zip-ben található összes fájlt felsorolja az időbélyegzővel és más alapvető adatokkal együtt. Egy példa egy ilyen parancsra:

unzip -l sampleZipFile.zip

Becsomagolás

Ezzel megismerkedtünk a zip és unzip Linux segédprogramok összes alapvető funkciójával. Kezdje el javítani a fájlkezelését már most!

Ezt a bejegyzést legutóbb 2019. március 21-én 7:05-kor

módosították.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.