A Tar meglehetősen népszerű archív formátum, főleg Linuxon. Sok esetben a disztribúciók a tar-archívumokat használják a csomagfrissítések kézbesítésére. A tar-archívumok szintén gyakran megtalálhatók, amikor fájlokat osztanak meg online.
Nézze meg, hogyan lehet untar fájlokat eltávolítani Linux alatt.
Tar Linux alatt
A tar-archívumok kezeléséhez az összes Linux disztribúcióhoz tartozik a tar eszköz. Ezt az eszközt fogjuk használni a kátrányarchívum tartalmának kibontásához.
Mutassunk be mindent egy példával. Először hozzunk létre egy tar-archívumot, amely több fájlt és könyvtárat tartalmaz. Itt létrehoztam egy „Hangyák” nevű könyvtárat, amelyet kátrányarchívummá alakítanak át.
$ tree Hangyák /
Most készítsünk egy tar-archívumot a könyvtárból. Itt a tar különféle tömörítési algoritmusokat fog használni a feladat elvégzéséhez. Általános gyakorlat, hogy a tömörítési algoritmus diktálja a kimeneti fájl nevét.
A tar archívum létrehozásához a gzip tömörítés használatával használja a következő parancsot.
$ tar -cvzf hangyák.kátrány.gz
Tar-archívum létrehozásához a bzip2 tömörítés használatával használja a következő parancsot.
$ tar -cvjf hangyák.kátrány.bz2
Tar-archívum XZ-tömörítéssel történő létrehozásához használja a következő parancsot.
$ tar -cvJf hangyák.kátrány.xz
Tar fájlok kibontása
Sorolja fel a kátrány tartalmát
A következő tar parancs felsorolja a tar-archívumban található összes fájlt és könyvtárat.
$ tar -tvf
Gyorsan osszuk meg a használt zászlókat.
- t: Azt mondja a tarnak, hogy sorolja fel az archívum tartalmát.
- v: Azt mondja a tarnak, hogy nyomtassa ki a műveletet a konzolra.
- f: Megmondja a tarnak, hogy melyik fájlon hajtsa végre a műveletet.
Bontsa ki a teljes fájlt
Most készen állunk a kéznél lévő kátrány archívumok kibontására. Noha különböző parancsokat kellett használnia a különböző típusú tar-archívumok létrehozásához, csak egyetlen tar parancsot használhatunk az összes kibontásához.
A következő tar parancs kibontja az érvényes tar-archívumokat. Ha hasonló fájlnevű fájlok léteznek, a kibontáskor a tar felülírja az archívumon kívüli fájlokat.
$ tar -xvf
Itt egy új kátrányzászló előtt állunk.
- x: Megmondja a tarnak, hogy bontsa ki az archívumot.
Ha nem akarja, hogy a tar felülírja a meglévő adatokat, adja hozzá a „-k” jelzőt. Azt mondja a tarnak, hogy ne írja felül / cserélje le a meglévő fájlokat vagy könyvtárakat.
$ tar -xvkfKivonat bizonyos fájlokat
Vannak olyan esetek, amikor nincs szükség a teljes kátrányarchívumra, csak egy fájl megragadásához. A tar eszköz olyan rugalmasságot kínál, hogy csak a kiválasztott néhány fájlt tudja kinyerni.
Ehhez a feladathoz a tar parancsstruktúra így nézne ki. Itt a fájlnév a kívánt fájl fájlneve lenne. Meg kell egyeznie a tar-archívumban található fájlnévvel.
$ tar -xvf
Ha ilyen módon szeretne kibontani néhány fájlt, használja a következő parancsszerkezetet.
$ tar -xvf
Kivonat meghatározott könyvtárakat
Ez a kátrányarchívum újabb fantasztikus tulajdonsága. Feltételezve, hogy a kezedben lévő tar-archívum könyvtárat vagy többet tartalmaz, manuálisan megadhatod a tar-nak, hogy melyik könyvtárat kell kibontani.
A parancsstruktúra hasonló a fenti szakaszhoz.
$ tar -xvf
Ha több könyvtárat szeretne kibontani, futtassa a következő parancsot.
$ tar -xvf
Végső gondolatok
A tar-archívumok kinyerése meglehetősen egyszerű feladat. Csak a megfelelő tar parancsot kell tudnia. Ha érdekel a GUI-val történő műveletek végrehajtása és egy fájlkezelő használata, akkor a fájlkezelőnek alapértelmezés szerint képesnek kell lennie a tar-archívumok kibontására.
A Linuxban több eszköz létezik a tömörített archívumok különféle formátumainak kinyerésére. Nézze meg, hogyan lehet kibontani a tömörített archívumokat a Linux rendszerben.
Boldog számítástechnika!