7zip használata
Tartalomjegyzék:
- A tar.gz fájl kibontása
- Specifikus fájlok kibontása egy tar.gz fájlból
- A tar.gz fájl kibontása az stdin-ből
- A Tar.gz fájl felsorolása
- Következtetés
A
tar
parancs a tar-archívumok létrehozására szolgál, a fájlok egy csoportjának archívummá konvertálásával. Támogatja a tömörítési programok széles skáláját, például a gzip, bzip2, lzip, lzma, lzop, xz és a compress. A Tar-ot eredetileg archívumok létrehozására tervezték, hogy a fájlokat mágnesszalagon tárolhassák, ezért neve „ T ape AR metélőhagyma”.
A Gzip a legnépszerűbb algoritmus a tar fájlok tömörítéséhez. Megállapodás szerint a gzip- rel tömörített tar-archívum nevének .tar.gz vagy .tgz nevének kell lennie.
Röviden: egy .tar.gz fájllal végződő fájl egy .tar archívum, amelyet a gzip tömörít.
A
tar
parancs felhasználható a tar-archívumok kibontására, az archívumba tartozó fájlok listájának megjelenítésére, további fájlok hozzáadására egy meglévő archívumba, valamint különféle egyéb műveletek végrehajtására.
Ebben az oktatóanyagban megmutatjuk, hogyan lehet kibontani (vagy kicsomagolni) a tar.gz és tgz archívumokat.
A tar.gz fájl kibontása
A legtöbb Linux disztribúció és macOS alapértelmezés szerint előre telepítve van a tar paranccsal.
--extract
fájl kibontásához használja a
--extract
(
-x
) operátort, és az
f
opció után adja meg az archív fájl nevét:
tar -xf archive.tar.gz
A
tar
parancs automatikusan felismeri a tömörítés típusát, és kibontja az archívumot. Ugyanez a parancs használható más algoritmusokkal (például .tar.bz2) tömörített tar-archívumok kinyerésére.
A
-v
opció láthatóvá teszi a
tar
parancsot, és kinyomtatja a terminálon kibontott fájlok nevét.
tar -xvf archive.tar.gz
Alapértelmezés szerint a
tar
kibontja az archív tartalmat az aktuális működő könyvtárban. Használja a
--directory
(
-C
) fájlt az adott könyvtárba:
Például az archívum tartalmának a
/home/linuxize/files
könyvtárba való
/home/linuxize/files
használhatja:
tar -xf archive.tar.gz -C /home/linuxize/files
Specifikus fájlok kibontása egy tar.gz fájlból
Egy adott fájl (ok) kibontásához a tar.gz fájlból, csatoljon egy szóközzel elválasztott listát a kibontandó fájlnevekről az archív név után:
tar -xf archive.tar.gz file1 file2
A fájlok kibontásakor meg kell adnia azok pontos nevét, beleértve az elérési utat is, a
--list
(
-t
) nyomtatása szerint.
Egy vagy több könyvtár kibontása az archívumból megegyezik a fájlok kibontásával:
tar -xf archive.tar.gz dir1 dir2
Ha nem létező fájlt próbál kibontani, a következőhöz hasonló hibaüzenet jelenik meg:
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Fájlokat is kibonthat egy tar.gz fájlból helyettesítő minta alapján, a
--wildcards
beállítás használatával és a minta idézésével, hogy megakadályozza a héj értelmezését.
Például a
.js
(Javascript fájlok) névvel végződő fájlok kibontásához a következőket használja:
tar -xf archive.tar.gz --wildcards '*.js'
A tar.gz fájl kibontása az stdin-ből
A következő példában letöltjük a Blender forrásait a
wget
paranccsal, és a kimenetet a
tar
parancsba továbbítjuk:
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
A Tar.gz fájl felsorolása
A tar.gz fájl tartalmának listázásához használja a
--list
(
-t
) opciót:
tar -tf archive.tar.gz
A kimenet így néz ki:
file1
file2
file3
tar -tvf archive.tar.gz
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Következtetés
A tar.gz fájl egy Tar archívum, amelyet a Gzip tömörített. A tar.gz fájl kibontásához használja a
tar -xf
parancsot, amelyet az archív név követ.
Hogyan lehet egy psp umd játékot kibontani isoként?
Tanulja meg, hogyan lehet kibontani a PlayStation hordozható vagy a PSP UMD játékot ISO-ként.
Mik az iso fájlok, és hogyan lehet az iso fájlokat kibontani, égetni és csatolni?
Tanulja meg, hogyan lehet kibontani az iso fájlokat, a brun iso fájlokat CD-re vagy DVD-re, hogyan lehet azokat virtuális meghajtókként csatolni.
Hogyan lehet kibontani (kibomagolni) tar bz2 fájlt
A Bzip2 az egyik legnépszerűbb algoritmus a tar fájlok tömörítéséhez. Ebben az oktatóanyagban elmagyarázzuk, hogyan lehet kibontani vagy kibontani a tar.bz2 és tbz2 archívumokat a tar parancs segítségével.