Ú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.