kátrány | |
---|---|
Kiterjesztés | .tar |
MIME típusú | alkalmazás/x-tar |
Aláírás | u s t a r \0 0 0 a 257. bájton ("ustar" után egy null bájt, majd két számjegy '0', összesen 8 bájt) |
Fejlesztő | Bell Labs |
közzétett | 1979. január |
Legutolsó kiadás | 1,32 (2019. február 23. ) |
Formátum típusa | archiváló |
Benne van | gzip , bzip2 , lzip , lzma , xz , lzop , tömörítés , Zstandard |
nyílt formátum ? | Igen |
A tar ( eng. tape archive ) egy bitfolyam vagy archív fájlformátum, valamint egy hagyományos Unix program neve az ilyen archívumokkal való munkavégzéshez. A tar programot a POSIX.1-1998-ban , majd később a POSIX.1-2001- ben szabványosították. A tar programot eredetileg mágnesszalagos archívumok létrehozására használták, de manapság a tar több fájl egyetlen fájlon belüli tárolására, szoftverek terjesztésére, valamint a rendeltetésének megfelelő - fájlrendszer-archívum létrehozására - szolgál. A tar formátum egyik előnye az archívum létrehozása során, hogy az archívumba íródnak a könyvtárszerkezetre, az egyes fájlok tulajdonosára és csoportjára vonatkozó információk, valamint a fájlok időbélyegei.
Más Unix segédprogramokhoz hasonlóan ez tar is egy speciális program, amely a "csak egy dolgot csinálj" (ebben az esetben dolgozz tar-archívumokkal), "de jól csináld" Unix filozófiáját követi. Ezért tarnem hoz létre tömörített archívumokat, hanem olyan külső segédprogramokat használ, mint a gzip és a bzip2 a tömörítéshez . Korábban a tömörítési segédprogramot is használták a tömörítéshez , ami gyakorlatilag használaton kívül volt.
A meglehetősen késői szabványosítás miatt több hasonló, de nem teljesen kompatibilis formátum létezik. A GNU tar és a SUN Solaris tar közötti különbség különösen akkor jelentkezik, ha az archívumban lévő fájl hossza meghaladja a 100 karaktert, vagy az archívumban lévő fájl mérete meghaladja a 8 GB -ot .
Tar archívumokat tartalmazó fájlok esetén a hagyományos fájlnévkiterjesztés a .tar . Más programok általi további tömörítés esetén a következő kiterjesztések kerülnek alkalmazásra:
Fő lehetőségek:
Hozzon létre egy archívumot archive.taregy fájlból README.txtés egy könyvtárból src:
tar -cvf archívum.tar README.txt srcTartalom kibontása archive.taraz aktuális könyvtárba:
tar -xvf archívum.tarHozzon létre egy archívumot archive.tar.gzegy fájlból README.txtés könyvtárból src, és tömörítse gzip segítségével :
tar -cavf archívum.tar.gz README.txt srcTartalom kibontása archive.tar.gzaz aktuális könyvtárba:
tar -xvf archívum.tar.gzA Tarpipe egy tar-archívum létrehozásának folyamata az stdout -hoz , majd az archívum tartalmát egy másik könyvtárba kinyerjük az stdin -ből . Ez egy nagyon kényelmes módszer az egyik fájlrendszer tartalmának egy másikba másolására, mivel ez egy teljes másolat, beleértve a fájlattribútumokat, szimbolikus hivatkozásokat és eszközfájlokat.
tar -C "forrás_könyvtár" -cf - . | tar -C "cél_könyvtár " -xvf - Tar az SSH felett tar -C forráskönyvtár -czpvf - . | ssh user@host "cat > destination_dir/backup.tgz" Tar és 7-cipzárKönyvtár biztonsági mentése:
tar cf-könyvtár | 7za a -si könyvtár.tar.7zVisszaállítás biztonsági másolatból:
7za x -so directory.tar.7z | tarxf-Archiválók és tömörítők | |
---|---|
nyitott és ingyenes | |
Ingyenes | |
Kereskedelmi | |
Parancs sor |
Archív formátumok | |
---|---|
Csak archiválás | |
Csak tömörítés | |
Archiválás és tömörítés | |
Szoftver csomagolás és forgalmazás |