A Wikipédia szerint egy tarball egy olyan számítógépes fájlformátum, amely több fájlt kombinálhat egyetlen, "tömörített", általában tömörített fájlba.
Tehát hogyan segít nekünk, és mit használhatunk?
Az elmúlt időszakban kátrányfájlokat készítettek az adatok tárolására szalagokra, és a kátrány kifejezés a szalagos archívumra utal. Bár továbbra is használható erre a célra, a tar-fájl fogalma egyszerűen egy módja annak, hogy egy-egy archívumban összeállítsanak sok fájlt.
Milyen előnyökkel jár a Tar fájl használata?
- Számos fájlt csoportosíthat egy tar fájlba
- A tar parancs a legtöbb Linux rendszeren elérhető, ezért kompatibilitási problémák nélkül mozgathatók és kivenhetők
- A tar fájl fenntartja a fájlok elérési idejét
- A tar fájl fenntartja a fájlok engedélyeit
- A tar fájl szimbolikus linkeket tartalmaz
- A tar fájlokat nyers eszközökhöz, például szalagokhoz, DVD-khez, USB-meghajtókhoz írhatjuk
A Tar fájlok létrehozásának okai
A tömörített Tar fájlok jó biztonsági másolatokat készítenek, és másolhatók DVD-kre, külső merevlemezekre, szalagokra és egyéb médiaeszközökre, valamint hálózati helyekre. Ha egy tar fájlt használ erre a célra, akkor az archívumban lévő összes fájlt az eredeti helyére vissza tudja vinni, ha szükséges.
A Tar fájlokat szoftver vagy egyéb együttműködő tartalom terjesztésére is felhasználhatja. Az alkalmazás több tucat különböző programból és könyvtárból, valamint más támogató tartalomból, például képekből, konfigurációs fájlokból, readme fájlokból és fájlokból áll. A tar fájl segít megtartani ezt a struktúrát terjesztési célokra.
Tar fájlok használata nélkül
A Wikipédia számos korlátozást tartalmaz a tar fájlok használatára, amelyek közé tartoznak többek között a következők:
- Operációs rendszer támogatása. A Tar fájlokat széles körben alkalmazzák a UNIX és a Linux platformokon, de harmadik fél eszközei szükségesek Windows megnyitásához
- Tarbombok - Alapvetően ezek a tar fájlok úgy vannak megtervezve, hogy kiterjesszék és elhelyezzék a fájlokat több könyvtárban az egész fájlrendszeren. Ez problémát jelent a tarballok fogadásakor, nem pedig a saját használatakor. Mint a számítástechnika többsége, a megbízható források a legfontosabbak.
- Nehéz találni és kivonni az egyes fájlokat a tar fájlból
- A gzip tömörítésével az egész fájlt le kell bontani, míg a szabványos zip fájlban az archívum tartalmát tömörítheti és kivonhatja az egyes fájlokat.
- A tar fájl két ugyanolyan fájlból állhat ugyanazon a helyszínen, aminek következtében az egyik felülírhatja a másikat, amikor kibontják
Hogyan készítsünk egy Tar fájlt
Tar fájl létrehozásához a következő szintaxist használja:
tar -cf tarfiletocreate listoffiles
Például:
tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*
Ez létrehoz egy garybackup nevű tar fájlt a zenéim, képek és videók mappájában lévő összes fájlhoz. Az így létrejött fájl teljesen tömörítetlen és az eredeti mappákhoz hasonló méretű.
Ez nem nagyszerű a hálózaton történő másolás vagy a DVD-k írása szempontjából, mert több sávszélességet, több lemezt fog felvenni, és lassabb lesz a másoláshoz.
A gzip parancsot a tar parancs használatával használhatja tömörített tar fájl létrehozására. Lényegében a tömörített tar fájl egy tarball.
Hogyan kell felsorolni a fájlokat a Tar fájlban?
A tar fájl tartalmának listája a következő szintaxist használja:
tar -tvf tarfilename
Például:
tar -tvf garybackup
A Tar fájl kivonatolása
Az összes fájl kitöltése egy kátrányfájlból a következő szintaxissal:
tar -xf tarfilename
További irodalom
- A GNU tar kézikönyv oldalai
- Mi a tar fájl
- Példa a tar parancs használatára
- A gzip parancs rövid példája