A Tape Archive vagy tar egy fájlformátum, amellyel fájlokat és könyvtárakat hozhat létre az archívumba, miközben megőrzi a fájlrendszer adatait, például az engedélyeket. A tar paranccsal kátrány archívumokat hozhatunk létre, kivonhatjuk az archívumokat, megtekinthetjük az archívumban tárolt fájlokat és könyvtárakat, és fájlokat fűzhetünk egy meglévő archívumhoz. A Tar egy egyszerű, mégis hatékony archiváló segédprogram.
Ez az útmutató végigvezeti a tar archívumok létrehozásán és kibontásán a Linux gépen.
Telepítse a Tar -t
A legtöbb Linux disztribúcióban a tar már előre telepítve van. Ha azonban nem teszi meg. Ebben az esetben használja a következő parancsokat:
Debian/Ubuntu:
Használja az apt csomagkezelőt:
$sudo apt-get install kátrány
Arch / Manjaro:
Arch-alapú disztribúciókról:
$sudopacman-S kátrány
REHL/CentOS:
A REHL Családon használja a yum -ot:
$sudo yum telepíteni kátrányTar fájlformátumok
A Tar támogatja a tömörítetlen és tömörített archívumokat. A tar archívumok gyakori kiterjesztései a következők:
- .kátrány - Nyers tar fájl.
- .tar.gz, .tgz, .tar.gzip - Gzip tar archívum.
- .tar.bz2, .tbz, .tbz2, .tar.bzip2 - Bzipped tar archívum.
- .tar.Z, .Z, .taz - Tömörítse a tar archívumot.
Kátrány alaphasználat
A tar használata a parancssorban az általános szintaxist alkalmazza:
$kátrány [TEVÉKENYSÉGEK] [LEHETŐSÉGEK]archive_name fájlokat/könyvtárak_archívumaKezdjük a kátrány segédprogram meghívásával, majd a végrehajtandó művelettel. A műveletek a következők lehetnek:
- -c - archívum létrehozása
- -x - kivonat archívum
- -t - fájlokat és könyvtárakat jelenít meg az archívumban.
Ezután átadjuk a lehetőségeket a segédprogram viselkedésének módosítására. Ezek a lehetőségek a következők lehetnek: -v a bőbeszédű vagy -f az archívum neve, -z az archívum gzip -en keresztüli szűrése stb.
Végül átadjuk az archívum nevét, valamint az archívumba felveendő fájlokat és könyvtárakat.
Hogyan készítsünk egyszerű archívumot?
Amint fentebb említettük, a kátrány számos tömörítést támogat. A létrehozandó archívum típusának megadásához adja hozzá a kívánt kiterjesztést a fájlnévhez. Például egy gzipped tar archívum létrehozásához írja be a fájlnevet myarchive.tar.gz formátumban
Használja az alábbi parancsot az archívum létrehozásához a fájlokkal: file1, file2, file3, file4
$sudo kátrány -c -fmyarchive.tar file1, file2, file3A -c azt mondja a tarnak, hogy hozzon létre új archívumot. A -f jelző a fájl nevét adja meg.
Hogyan kell kátrányozni egy könyvtárat
Ha egy tar archívumot szeretne létrehozni egy könyvtárban az összes fájllal és alkönyvtárral, adja át a könyvtár elérési útját. Innen a tar rekurzívan megkeresi az összes fájlt és könyvtárat, és hozzáadja az archívumhoz.
Egy példa parancs:
$sudo kátrány -c -f -Val vel -vgzipped.tar.gz/itthon/ubuntuA rekurzív címtárak archiválását leállíthatja a –no-rekurziós jelző használatával.
A tar archívum tartalmának megjelenítése
A tar archívum fájljainak és könyvtárainak megtekintéséhez a -t opciót használjuk. Például:
$kátrány -t -fgzipped.tar.gz
Hogyan lehet kibontani egy tar archívumot
A tar archívum kibontásához használja a -x művelet jelzőt a kibontáshoz. Bármilyen tar tömörítési formátumot átadhat, például gzip, lzma, bz2 és így tovább.
A tar archív fájlok kibontásának leggyakoribb parancsa:
$kátrány -xvfarchívum.tar.[kiterjesztés]Egy egyszerű tar archívum kibontása:
$kátrány -xvfmyarchive.tarA parancs kibontja az archívum tartalmát az aktuális könyvtárba.
Hogyan lehet kibontani egy adott fájlt
Bizonyos esetekben előfordulhat, hogy bizonyos fájlokat egy archívumból kell beszereznie. Ehhez adja át a fájlneveket a tar parancsnak, szóközzel elválasztva.
Például:
$kátrány -xvfsample.wma info.txt backup.logHogyan lehet kibontani egy adott könyvtárba
Mint említettük, a tar kivonja az archívumot az aktuális munkakönyvtárból. Az archivált fájlok kibontásához használt könyvtár megváltoztatásához használja a -C jelzőt, mint:
$mkdir~/myarchive&& kátrány -xvfmyarchive.tar-C /itthon/ubuntu/myarchiveFájlok csatolása az archívumhoz
Ha fájlokat szeretne hozzáadni egy meglévő archívumhoz, a -r fo függeléket, majd az archívum nevét és a hozzáadandó fájlokat használjuk.
Például:
$kátrány -rvfmyarchive fájl1 fájl2 fájl3Fájlok eltávolítása az archívumból
A –delete opció használatával bizonyos fájlokat eltávolíthatunk az archívumból, mint:
$kátrány -xvf --törölmyarchive.tar fájl1 fájl2 fájl3Következtetés
A Tar értékes segédprogram a Linuxban, a legtöbb csomagot tar formátumban archiválják, és hasznos tudni az eszköz használatát.