Articles

A 7z parancskapcsolók megértése-I. rész

7z kétségtelenül egy funkciókban gazdag és nagy teljesítményű archiváló (állítólag a legmagasabb tömörítési arányt kínálja). Itt HowtoForge, már tárgyalt, Hogyan lehet telepíteni és használni. De a vita az alapvető funkciókra korlátozódott, amelyekhez az eszköz által biztosított “funkcióbetűkkel” férhet hozzá.

bővítve lefedettségünket az eszközön, itt ebben a bemutatóban néhány “switches” 7z ajánlatot fogunk megvitatni. De mielőtt folytatnánk, érdemes megosztani, hogy az ebben a bemutatóban említett összes utasítást és parancsot tesztelték az Ubuntu 16.04 LTS-en.

megjegyzés: a következő képernyőképen megjelenített fájlokat fogjuk használni a 7zip különböző műveleteinek végrehajtásához.

fájlok felvétele

a 7z eszköz lehetővé teszi a fájlok szelektív beillesztését az archívumba. Ez a funkció az-I kapcsolóval érhető el.

szintaxis:

-i]{@listfile|!wildcard}

például, ha csak”.TXT ‘ fájlok az archívumban, akkor a következő parancsot:

$ 7z a ‘-i!*.txt’ include.7z

itt van a kimenet:

most, hogy ellenőrizze, hogy az újonnan létrehozott archív fájl csak”.txt ‘fájl vagy sem, akkor a következő parancsot:

$ 7z l include.7z

itt van a kimenet:

a fenti képernyőképen látható, hogy csak ” testfile.txt ‘ fájl került az archívumba.

fájlok kizárása

Ha szeretné, akkor kizárhatja azokat a fájlokat is, amelyekre nincs szüksége. Ezt a-x kapcsolóval lehet elvégezni.

szintaxis:

-x]]{@listfile|!wildcard}

például, ha ki szeretne zárni egy ” abc ” nevű fájlt.7z ‘a létrehozni kívánt archívumból a következő parancsot használhatja:

$ 7z a ‘-x!abc.7z’ exclude.7z

itt van a kimenet:

annak ellenőrzésére, hogy a kapott archív fájl kizárta-e az ‘abc-t.7z ‘ vagy sem, akkor a következő parancsot:

$ 7z l exclude.7z

itt van a kimenet:

a fenti képernyőképen láthatja, hogy ” abc.A 7z ‘ fájl ki lett zárva az új archív fájlból.

Pro tip: tegyük fel, hogy a feladat az, hogy kizárja az összes .7z fájlok nevekkel kezdve ” T ” betű és tartalmazza az összes .7z fájlok nevekkel kezdve ” a ” betűvel . Ezt úgy lehet megtenni, hogy mind az ‘-i’, mind az ‘-x’ kapcsolókat a következő módon kombinálja:

$ 7z a '-x!t*.7z' '-i!a*.7z' combination.7z

Jelszó beállítása az archívumhoz

7z lehetővé teszi az archív fájl jelszavának védelmét is. Ez a funkció a-P kapcsolóval érhető el.

$ 7z a -p -mhe=

megjegyzés: a-mhe opció engedélyezi vagy letiltja az archív fejléc titkosítást (az alapértelmezett ki van kapcsolva).

például:

$ 7z a password.7z -pHTF -mhe=on

mondanom sem kell, hogy amikor kivonja a jelszóval védett archívumot, az eszköz megkérdezi a jelszót. Jelszóval védett fájl kibontásához használja az ” e ” függvény betűt. A következő példa:

$ 7z e password.7z

állítsa be a kimeneti könyvtárat

az eszköz lehetővé teszi egy archív fájl kibontását a választott könyvtárban. Ezt az-o kapcsolóval lehet elvégezni. Mondanom sem kell, hogy a kapcsoló csak akkor működik, ha a parancs tartalmazza az ” e “függvény betűt vagy az” x ” függvény betűt.

$ 7z -o

például tegyük fel, hogy a következő parancs fut a jelenlegi munkakönyvtárban:

$ 7z e output.7z -ohow/to/forge

és ahogy az-o kapcsolóra átadott érték sugallja, a cél az archívum kibontása ./Hogyan/to / forge könyvtár.

itt van a kimenet:

a fenti képernyőképen láthatja, hogy a meglévő archív fájl összes tartalmát kibontották. De hol? Annak ellenőrzése, hogy az archív fájl kibontásra került-e a ./how/to / forge directory or not, tudjuk használni az “ls-R” parancsot.

a fenti képernyőképen láthatjuk, hogy a kimenet összes tartalma.7z valóban kivont ./Hogyan/to / forge.

több kötet létrehozása

a 7z eszköz segítségével több kötetet (kisebb alarchívumokat) hozhat létre az archív fájlból. Ez nagyon hasznos, ha nagy fájlokat továbbít hálózaton vagy USB-n keresztül. Ez a funkció a-v kapcsolóval érhető el. A kapcsoló megköveteli, hogy adja meg az al-archívumok méretét.

megadhatjuk az alarchívumok méretét bájtban (b), kilobájtban (k), megabájtban (m) és gigabájtban (g).

$ 7z a -v -v ....

értsük meg ezt egy példa segítségével. Felhívjuk figyelmét, hogy egy új könyvtárat fogunk használni a-v kapcsolón végzett műveletek végrehajtásához.

Itt a screenshot a könyvtár tartalma:

Most, hogy futtassa a következő parancsot a sokszoros mennyiségű (méretű 100b minden) egy archív fájl:

7z a volume.7z * -v100b

Itt a screenshot:

Most, hogy látod a listában, a sub-levéltár létrehozott, használja az ” ls ” parancsot.

Megjegyzés: akkor kivonat fájlokat a .7z.001 archívum. De ehhez az összes többi alarchívum kötetnek ugyanabban a könyvtárban kell lennie.

az archívum tömörítési szintjének beállítása

7z lehetővé teszi az archívumok tömörítési szintjének beállítását is. Ez a funkció A-M kapcsolóval érhető el. Különböző tömörítési szintek vannak a 7z-ben, mint például-mx0,- mx1,- mx3,- mx5,- mx7 és-mx9.

itt van egy rövid összefoglaló ezekről a szintekről:

megjegyzés: a tömörítési szintekkel kapcsolatos további információkért menjen ide.

$ 7z a -mx=

például van egy csomó fájlunk és mappánk egy könyvtárban, amelyeket minden alkalommal más tömörítési szinttel próbáltunk tömöríteni. Csak hogy ötletet adjon, itt van a parancs, amelyet az archívum létrehozásakor használtak ” 0 ” tömörítési szinttel.

$ 7z a compression(-mx0).7z * -mx=0

hasonlóképpen más parancsokat is végrehajtottak.

itt található a kimeneti archívumok listája (amelyet az ” ls ” paranccsal állítanak elő), nevük a létrehozásukban használt tömörítési szintet, valamint a kimenet ötödik oszlopa, amely feltárja a tömörítési szint hatását méretükre.

az archívum MŰSZAKI információinak megjelenítése

Ha szeretné, a 7z lehetővé teszi az archívum műszaki adatainak megjelenítését is – ez a típus, a fizikai méret, a fejléc mérete stb. – a szabványos kimeneten. Ez a funkció a-slt kapcsolóval érhető el. Ez a kapcsoló csak az ” l ” függvény betűvel működik.

$ 7z l -slt 

például:

$ 7z l -slt abc.7z

itt van a kimenet:

ha nem 7zip archívumot szeretne létrehozni (amely alapértelmezés szerint létrejön), megadhatja a választását a-T kapcsolóval.

$ 7z a -t 

a következő példa egy parancs létrehozását mutatja .zip fájl:

7z a -tzip howtoforge *

az előállított kimeneti fájl ” howtoforge.zip’. A típus ellenőrzéséhez használja a “fájl” parancsot:

tehát, howtoforge.a zip valóban ZIP fájl. Hasonlóképpen létrehozhat más típusú archívumokat is, amelyeket a 7z támogat.

Következtetés

egyet ért abban, hogy a tudás 7z ‘funkció betűk’ együtt ‘kapcsol’ lehetővé teszi, hogy a legtöbbet hozza ki az eszköz. Még nem végeztünk a kapcsolókkal – van még néhány, amelyet a 2. részben tárgyalunk.

7z parancskapcsolók megértése-I. rész

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

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük