logo

Linux Zip parancs példákkal

A Zip egy fájlcsomagoló és tömörítő segédprogram Unix számára. Az összes fájl egyetlen fájlban van tárolva, azaz a .zip {.zip-filename} fájlban, valamint a .zip kiterjesztéssel.

  • A zip a fájlok tömörítésére szolgál a fájl méretének csökkentése érdekében. Hasonlóan használatos, mint a .zip fájlcsomag segédprogram különféle operációs rendszerekben, például Windows, Unix, Linux stb.
  • Ha korlátozott a sávszélességünk két szerver között, és sokkal gyorsabban szeretnénk mozgatni a fájlokat, a zip könnyen áthelyezheti a fájlokat.
  • A zip-program lehetővé teszi, hogy több tömörített fájl egy egyedi zip-archívumba kerüljön a fájlok részleteivel, beleértve a nevet, a védelmet, az utolsó módosítás idejét, a dátumot, az elérési utat és a fájl sértetlenségének ellenőrzéséhez szükséges adatokat. A könyvtár teljes szerkezete becsomagolható a zip archívumba, egy egyedi paranccsal együtt.
  • A program hasznos a fájlok csoportjainak terjesztésre való összecsomagolásához, lemezterület megtakarításához és fájlok archiválásához a nem használt könyvtárak és fájlok ideiglenes tömörítésével.
  • A 3:1 és 2:1 tömörítési arányok normálisak a különböző szövegfájloknál. A Zip több fájlt is képes tárolni tömörítés nélkül, és egyetlen tömörítési módszerrel (deflációval) rendelkezik. A zip automatikusan kiválasztja a kettő közül a jobbat az összes tömörítendő fájlhoz.

Szintaxis:

 zip [options] zipfile files_list 

Szintaxis bármilyen zip fájl létrehozásához:

 $zip myfile.zip filename.txt 

Linux Zip Command

Fájlok kibontása zip fájlból

Az Unzip kicsomagolhatja, tesztelheti vagy listázhatja a fájlokat a ZIP-archívumból, amelyet gyakran észlelnek a Unix rendszeren. Az alapértelmezett természet az egyes fájlok kibontása az aktuális könyvtárba az adott ZIP-archívum segítségével.

Szintaxis:

 $unzip myfile.zip 

Linux Zip Command

Lehetőségek a Zip Commandban:

Linux Zip Command

1. -d Opció: Ez az opció eltávolít minden fájlt a zip-archívumból. A zip fájl elkészítése után a -d kapcsoló segítségével bármilyen fájlt eltávolíthatunk az archívumból.

Szintaxis:

karakterlánc char java-ban
 $zip -d filename.zip file.txt 

Linux Zip Command

2. -u Opció: Ez az opció frissítheti a zip-archívumban lévő fájlt. Használható a leírt fájllista frissítésére vagy új fájlok hozzáadására egy meglévő zip fájlhoz.

a java karakterláncot tartalmazza

Frissíthetjük a meglévő bejegyzést a zip-archívumban, ha csak a közelmúltban módosultak a zip-archívumban már létező verzióhoz képest.

Szintaxis:

 $zip -u filename.zip file.txt 

Linux Zip Command

3. -m Opció: A tömörítés után ez az opció törli a valódi fájlokat. Vigye át az adott fájlokat egy zip-archívumba, mivel az a megadott zip-archívum létrehozása után törli a célfájlokat/könyvtárakat.

Abban az esetben, ha a könyvtár a fájl eltávolítása után üressé válik, a könyvtárat is eltávolítjuk. Amíg a zip nem készíti el hiba nélkül az archívumot, addig nem történik törlés.

Hasznos a lemezterület megtakarítása; azonban potenciálisan nem biztonságos minden bemeneti fájl eltávolítása.

Szintaxis:

java long to int
 $zip -m filename.zip file.txt 

Linux Zip Command

4. -r Opció: Egy könyvtár rekurzív tömörítéséhez használja a zip parancsot ezzel a -r kapcsolóval, és a megadott fájlokat rekurzívan tömöríti a könyvtáron belül. Ez az opció támogatja a megadott könyvtárban lévő összes fájl tömörítését.

Szintaxis:

 $zip -r filename.zip directory_name 

Linux Zip Command

5. -x Opció: Ez az opció kizárhatja a megadott fájlokat a zip létrehozása során. Például minden fájlt tömörítünk a könyvtárban, és szeretnénk kizárni néhány nem kívánt fájlt. Ezzel az opcióval kizárhatjuk a nem kívánt fájlokat.

prime no code java

Szintaxis:

 $zip -x filename.zip file_to_be_excluded 

Linux Zip Command

6. -v Opció: Diagnosztikai vagy részletes módú verzióinformációk nyomtatása. Lehetővé teszi a folyamatjelző megjelenítését kérések során, részletes diagnosztikai és tömörítési információkat a zip fájlszerkezet furcsaságairól, ha általában az eredeti műveletekre alkalmazzák.

A diagnosztikai képernyő akkor kerül kinyomtatásra, ha a -v az egyetlen parancssori argumentum, és sem az stdout, sem az stdin nem kerül átirányításra semmilyen fájlba. A súgó képernyő fejlécének kiterjesztésében, a kiadás dátumával, verziójával és programnevével együtt néhány mutató található a terjesztési helyekre és az Info-ZIP kezdőlapjára.

Ezután információkat jelenít meg a célkörnyezetről (a fordító verziója és típusa, a fordítás dátuma, az operációs rendszer verziója, valamint a zip futtatható fájl létrehozásához használt engedélyezett beállítások szempontjai).

Szintaxis:

 $zip -v filename.zip file1.txt 

Linux Zip Command