Using Heltec ESP32 OLED Wifi Kit
Tartalomjegyzék:
zipCommand- Telepítse a Zip fájlt az Ubuntu és a Debian rendszerre
- Telepítse a Zip-et a CentOS-ra és a Fedora-ra
- Hogyan lehet ZIP fájlokat és könyvtárakat helyezni
- Kompressziós módszerek és szintek
- Jelszóval védett ZIP fájl létrehozása
- Osztott ZIP-fájl létrehozása
- ZIP példák
- Következtetés
A Zip a legszélesebb körben használt archív fájlformátum, amely támogatja az veszteségmentes adattömörítést.
A Zip fájl egy adattároló, amely egy vagy több tömörített fájlt vagy könyvtárat tartalmaz. A tömörített (csomagolt) fájlok kevesebb lemezterületet igényelnek, és gyorsabban továbbíthatók egyik számítógépről a másikra, mint a tömörítetlen fájlok. A ZIP-fájlok könnyen kinyerhetők a Windows, a macOS és a Linux rendszeren, az összes operációs rendszer számára elérhető segédprogramok segítségével.
Ebben az oktatóanyagban megmutatjuk, hogyan kell ZIP fájlokat és könyvtárakat tömöríteni (tömöríteni) Linuxban a
zip
paranccsal.
zip
Command
zip
egy parancssori segédprogram, amely segít a Zip-archívumok létrehozásában.
A zip parancs a következő szintaxis alakú:
zip OPTIONS ARCHIVE_NAME FILES
Egy Zip archívum létrehozásához egy adott könyvtárban a felhasználónak írási engedélyekkel kell rendelkeznie abban a könyvtárban.
A ZIP fájlok nem támogatják a Linux stílusú tulajdonjogi információkat. A kibontott fájlok a parancsot futtató felhasználó tulajdonában vannak.
A fájl tulajdonjogának és engedélyeinek megőrzése érdekében használja a
tar
parancsot.
A
zip
segédprogram alapértelmezés szerint nem telepítve van a legtöbb Linux disztribúcióban, de könnyen telepítheti a disztribúció csomagkezelőjével.
Telepítse a Zip fájlt az Ubuntu és a Debian rendszerre
Telepítse a Zip-et a CentOS-ra és a Fedora-ra
Hogyan lehet ZIP fájlokat és könyvtárakat helyezni
Egy vagy több fájl ZIP-kódolásához adja meg az archívumba felvenni kívánt fájlokat, szóközzel elválasztva, az alább látható módon:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
Alapértelmezés szerint a
zip
parancs kinyomtatja az archívumba hozzáadott fájlok nevét és a tömörítési módszert. A tömörítési módszereket és a szintet később ismertetjük ebben az útmutatóban.
A Zip archív név megadásakor, ha elhagyja a
.zip
kiterjesztést, automatikusan hozzáadódik, kivéve, ha az archív név tartalmaz pontot.
zip archivename.zip filename
archívumot hoz létre ugyanazzal a névvel, mint a
zip archivename filename
.
A
zip
parancs kimenetének elnyomására használja a
-q
beállítást:
zip -q archivename.zip filename1 filename2 filename3
Gyakran Zip archívumot hoz létre egy könyvtárból, amely tartalmazza az alkönyvtárak tartalmát. Az
-r
opció lehetővé teszi, hogy a teljes könyvtárszerkezetet rekurzívan átjárhassa.
A könyvtár Zip-archívumának létrehozásához:
zip -r archivename.zip directory_name
Ugyanazon archívumban több fájlt és könyvtárat is felvehet:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
Kompressziós módszerek és szintek
Az alapértelmezett Zip tömörítési módszer deflate. Ha a zip segédprogram megállapítja, hogy egy fájlt nem lehet tömöríteni, akkor egyszerűen csak tárolja a fájlt az archívumban anélkül, hogy tömörítené a tárolási módszerrel. A legtöbb Linux disztribúcióban a zip segédprogram a bzip2 tömörítési módszert is támogatja.
A tömörítési módszer megadásához használja a
-Z
beállítást.
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
A
zip
parancs lehetővé teszi a tömörítési szint megadását 0–9 kötőjelű előtaggal megadott szám felhasználásával. Az alapértelmezett tömörítési szint
-6
. A
-0
használatakor az összes fájl tömörítés nélkül tárolódik.
-9
kényszeríti a
zip
parancsot az összes fájl optimális tömörítésére.
Például a
-9
tömörítési szint használatához írjon be valami ilyesmit:
zip -9 -r archivename.zip directory_name
Minél magasabb a tömörítési szint, annál CPU-intenzívebb a zip folyamat, és több időbe telik a befejezés.
Jelszóval védett ZIP fájl létrehozása
zip -e archivename.zip directory_name
A rendszer kéri, hogy adja meg és ellenőrizze az archív jelszót:
Enter password: Verify password:
Osztott ZIP-fájl létrehozása
Képzelje el, hogy a Zip-archívumot egy olyan tárhelyszolgáltatásban szeretné tárolni, amelynek fájlméret-feltöltési korlátja 1GB, és a Zip-archívuma 5 GB-os.
Készíthet egy új split Zip fájlt a
-s
opcióval, amelyet a megadott méret követ. A szorzó lehet k (kilobájt), m (megabájt), g (gigabájt) vagy t (terabyte).
zip -s 1g -r archivename.zip directory_name
A fenti parancs folytatja az új archívumok létrehozását egy készletben, miután eléri a megadott méretkorlátot.
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
ZIP példák
Hozzon létre egy archívnév.zip nevű ZIP-archívumot, amely tartalmazza az aktuális könyvtár összes fájlját.
zip archivename *
Ugyanaz, mint a fenti, beleértve a rejtett fájlokat (ponttal kezdődő fájlok):
zip archivename.* *
Hozzon létre egy
archivename.zip
nevű Zip-archívumot, amely az aktuális könyvtárban található összes MP3 fájlt tartalmazza a fájlok tömörítése nélkül.
Következtetés
Linux alatt Zip archívumokat hozhat létre a
zip
paranccsal.
A ZIP-archívum kibontásához Linux rendszeren használhatja az unzip parancsot.
zip terminálPin hozzáadása a fájlok indításához: A fájlok beillesztése a kezdőképernyőre
Ez a cikk megmutatja, minden fájlt a Windows 8 Start Screen képernyőjére, a Rendszerleíróadatbázis-szerkesztő használatával a helyi menüben a Pin-to-Start hozzáadással.
Fájlok és könyvtárak figyelmen kívül hagyása a git-ben (.gitignore)
A .gitignore fájl lehetővé teszi, hogy kizárja a fájlok ellenőrzését az adattárba. A fájl globbing mintákat tartalmaz, amelyek leírják, mely fájlokat és könyvtárakat kell figyelmen kívül hagyni.
Parancs beillesztése a linuxba (sorok egyesítése)
a paste egy olyan parancs, amely lehetővé teszi a fájlsorok vízszintes összevonását. Kimeneteket ad ki, amelyek az egyes fájlok egymás után megfelelő soraiból állnak, argumentumként megadva, fülekkel elválasztva.







