A tar.gz fájl kibontása Linux alatt

Útmutató a tar parancs használatához tar.gz fájlok kibontásához Ubuntu, CentOS, Fedora és más Linux disztribúciókban.

A legtöbb szoftver, dokumentum, fájl stb. Linuxban archiválva van tar.gz formátum helyett a postai irányítószám vagy rar általában a Windows rendszerben használt formátumok, bár a Linux segédprogramok támogatják ezeket a formátumokat.

tar.gz A formátumot széles körben használják a Linux számára elérhető szoftverek mind a hivatalos tárolókban, mind pedig nem hivatalosan az interneten.

Mi az a tar.gz fájl?

tar.gz (Gzip) a tar tömörítési rendszerben elérhető egyik fájlformátum. Néhány más fájlformátum is bz2,lzip és lzop. Gzip és bz2 ezek a leggyakrabban használt formátumok. Gzip a gyorsabb tömörítésre szolgál, míg bz2 kisebb archívummérethez készült.

kátrány alapértelmezés szerint a legtöbb Linux rendszeren telepítve van. Ha hiányzik, telepíthetiUbuntu, Debian vagy hasonló rendszereken Linux disztribúciók futtatásával:

sudo apt install tar

Jegyzet: Az Ubuntu < 14.04-es verziója esetén az apt-get használja az apt helyett.

Telepíteni kátrány CentOS-en és Fedorán, fuss:

yum install tar

A tar.gz kibontása a kátrány parancs

Tar.gz archív fájl kibontása, fuss:

tar xvzf .tar.gz

Lássuk, mik a lehetőségek xvzf átlagos:

x – Meghatározza, hogy a fájlokat ki kell-e bontani az archívumból.

v – A verbose rövidítése. Nyomtasson ki minden, az archívumból kivont fájlnevet az elérési útjukkal együtt. Ez csak tájékoztatásul szolgál, ezért nem kötelező.

z – Ez azt határozza meg, hogy az archívumot Gzip tömöríti

f – Ez azt határozza meg, hogy az opciók után következő argumentum a kibontandó archív fájl neve lesz. Ha ez az opció nincs megadva, a tar megpróbál olvasni a terminál szabványos bemenetéről. Az újabb verziókban hibát jelez, ha ez a beállítás nincs megadva.

Példa

A következő parancs kicsomagolja az archívumban lévő három fájlt tesztarchívum.tar.gz és nyomtassa ki a nevüket.

tar xvzf testarchive.tar.gz

Amint látjuk, a három fájlt kicsomagolták. Vegye figyelembe, hogy a parancs kicsomagolja a fájlt ugyanabban a mappában, ahonnan a parancs fut.