a tar fájl, amelyet tarballnak is neveznek, olyan fájlok gyűjteménye, amely könnyebb tárolást biztosít. A tar paranccsal archívumokat hozhatunk létre fájlok kibontásával, fájlok listájával, tárolási célokkal vagy frissítési célokkal együtt.
kátrány használata.a gz fájl azért hasznos, mert jobb tárolási megoldást nyújt, nem pedig több fájl folyamatos nyomon követését.
ebben az oktatóanyagban végigvezetjük Önt a kátrány kivonásán.gz fájl, lista tar.gz fájlokat, és kivonat konkrét fájlokat a tar.gz fájl.
mi a kátrány?
a Tar A Tape Archive rövidítése, és általában tarballnak (fájlgyűjteménynek) nevezik.
a tar formátum használata az évek során népszerűvé vált az archiválási/tárolási céloknak köszönhetően, és lehetővé teszi a felhasználók számára, hogy több fájlt küldjenek az Interneten/Interneten keresztül.
a tar gyakori a Linux rendszerekben, és csak adatok tárolására szolgál.
ha tömöríteni szeretné a fájlokat a tar-on, ehhez egy további, manuálisan végrehajtott lépésre van szükség, amely a gz, a tgz vagy a tar segítségével tgz fájlokká válik.gz kiterjesztés.
hogyan kivonat kátrány.gz fájl
a tar.a gz lényegében egy archív fájl, amely a fájlok tárolótartályaként működik. A legtöbb Linux disztribúció előre telepítve lesz a tar paranccsal.
kátrány kivonásához.gz fájl, az x opciót használjuk (kivonat), majd az f opció után adjuk meg a kibontani kívánt archív fájlt. A parancs a következő:
tar -xf archive.tar.gz
ez a tar parancs más algoritmusok, például a tar.bz2 segítségével tömörített tar archívumokhoz is használható.
míg a tar parancsot elsősorban a parancssorhoz használják, a tar-t is kibonthatja.gz fájl a fájlkezelő segítségével.
ehhez egyszerűen kattintson a jobb gombbal a kátrányra.a kibontani kívánt gz fájlt, majd kattintson a ” kivonat.”Vegye figyelembe, hogy a Windows felhasználók számára 7zip-re lesz szüksége a TAR gz fájlok kibontásához.
ha a-v opciót használja, ez lehetővé teszi, hogy a tar parancs jobban látható legyen, és kinyomtassa a kibontandó tar fájlok nevét is. Egyszerűen írja be a tar-xvf parancsot, amelyet a tar követ.gz fájl:
tar -xvf archive.tar.gz
amikor kivonja a kátrányt.GZ fájlok, Ez automatikusan kibontja a fájlokat az aktuális könyvtárban.
ha nem akarja kivonni a kátrányt.gz fájlok az aktuális könyvtárban a-C opcióval kibonthatja az it-t egy adott könyvtárba.
például egy tar tartalmat szeretne kibontani a /my_drive/Linux/files könyvtárba, használja a parancsot:
tar -xf archive.tar.gz -C /my_drive/Linux/files
hogyan lehet kibontani a gzip tömörített tar fájlokat
most mi történik, ha egy tar fájl archív tartalmát szeretné kibontani, de azokat gzip kompresszorral tömöríti? Először ezzel a paranccsal kell kibontania:
tar xvzf archive.tar.gz
x-Ez azt mondja a tar-nak, hogy bontsa ki a fájlt vagy fájlokat
v-külön felsorolja az összes fájlt az archívumban
z – tájékoztatja a tar parancsot a gzip fájl kibontására
f-megmondja a tar-nak, hogy fájlnevet ad neki a
használatához hasonlóan a-C opcióval is kibonthatja a TAR gz fájlt egy külön könyvtárba a parancs segítségével:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
végül kibonthat egy fájlt a tar használata nélkül is a parancssorban:
gunzip sample_file.gz
hogyan lehet felsorolni egy kátrányt.gz fájl
tegyük fel, hogy kátrányt szeretne kivonni.gz fájlokat, de csak konkrétakat az archívumban. Annak biztosítása érdekében, hogy véletlenül ne töröljön tar-archívumokat, először meg kell tanulnia, hogyan kell felsorolni a tar-on található összes fájlt.
kétféle módon lehet felsorolni a fájlokat a tar – on, ahol az egyik a-v opciót használja a parancs részeként.
1. Lehetőség:
az összes fájl felsorolásához a-t opciót használjuk:
tar -tf archive.tar.gz
a rendszer kéri, hogy a parancssorban egy ehhez hasonló kijelző jelenjen meg:
file 1file 2file 3file 4
2. lehetőség:
ha fel szeretné sorolni az összes fájlt a tar archívumában, és további információkat szeretne látni, mint például a fájlméret, az időbélyeg és a tulajdonos, akkor a-v opciót használjuk:
tar -tvf archive.tar.gz
hogyan kivonat konkrét fájlokat Tar.gz
megtanulta, hogyan kell felsorolni az összes fájlt a tar-ban, így amikor bizonyos fájlokat kibontunk a parancssorból, a tar-xf parancsot használjuk, amelyet a fájlok neve követ, szóközzel elválasztva az egyes fájlokhoz.
például a sample_file1 és sample_file2 kibontásához használja a tar-xf parancsot:
tar -xf archive.tar.gz sample_file1 sample_file2
a tar-xf parancs akkor is működik, ha egy adott könyvtárat szeretne kibontani:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
ha azt szeretnénk, hogy kivonat .jpg (jpeg) vagy .js (javascript) fájlok például beírhatja a tar-xf parancsot, majd a-helyettesítő karakterek opciót:
tar -xf archive.tar.gz --wildcards '*.jpg'
ha olyan fájlt próbál kibontani, amely nem létezik a rendszerben, hibaüzenet jelenik meg:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
hogyan lehet kibontani a.Tar.bz2 fájlt
megtanulta, hogyan kell kibontani a tar-t.gz fájl együtt, hogyan kivonat konkrét fájlokat, gzip tömörített fájlok, tar tartalmát egy adott könyvtárba. Mi történik, ha bzip2 kompresszorral tömörítik?
ez a folyamat ugyanazt a kivonási folyamatot követi, mint a Gzip kompresszor, csak a-z opció használata helyett a-j opciót fogjuk használni:
tar -xvjf archive.tar.bz2
a -j opció tájékoztatja a tar-t a bZip2 kicsomagolásáról.
tömörített tar fájl létrehozása
két lehetőség van erre: használja a 7-zip programot vagy a parancssoron keresztül.
1. Lehetőség: 7-zip használata
1. lépés: Nyissa meg a 7-zip programot
2. lépés: Válassza ki az összes mappát és fájlt, amelyet a tar fájlba szeretne helyezni
3. lépés: Kattintson a jobb gombbal a kiemelt elemek bármelyikére, majd kattintson a “Hozzáadás az archívumhoz” gombra.”
4.lépés: az archiválási formátum legördülő menüből válassza a “tar” lehetőséget, majd nyomja meg az “OK” gombot.”
2. lehetőség: a parancssor használata
tegyük fel, hogy egy fájlt a “samplefiles” nevű mappából fájlokba szeretne kátrányozni.tar.gz. A szintaxis a következő lesz:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
a “samplefiles” példával a parancs a következő lesz:
tar -czvf files.tar.gz /usr/local/samplefiles