A Tar nagyon népszerű archív formátum, különösen Linuxon. A disztrók sok esetben tar archívumokat használnak a csomagfrissítések szállítására. A tar archívumok szintén gyakoriak a fájlok online megosztásakor.
Nézze meg, hogyan lehet eltávolítani a fájlokat Linuxon.
Tar Linuxon
A tar archívumok kezeléséhez az összes Linux disztribúció tartalmazza a tar eszközt. Ezt az eszközt fogjuk használni a tar archívum tartalmának kinyeréséhez.
Mutassunk be mindent egy példával. Először hozzunk létre egy tar archívumot több fájllal és könyvtárral. Itt létrehoztam egy könyvtárat Ants névvel, amelyet kátrányarchívummá alakítunk át.
$faHangyá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 gzip tömörítéssel tar archívum létrehozásához használja a következő parancsot.
$kátrány -cvzfhangyák.tar.gz<source_file_directory>
A bzip2 tömörítéssel tar archívum létrehozásához használja a következő parancsot.
$kátrány -cvjfhangyák.tar.bz2<source_file_directory>
Az XZ tömörítéssel tar archívum létrehozásához használja a következő parancsot.
$kátrány -cvJfhangyák.tar.xz<source_file_directory>
A 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.
$kátrány -tvf <tar_archive>
Nézzük gyorsan az általunk használt zászlókat.
- t: Azt mondja a tarnak, hogy sorolja fel az archívum tartalmát.
- v: Azt mondja a tarnak, hogy nyomtatja ki a műveletet a konzolra.
- f: Megmondja a tarnak, hogy melyik fájlon kell végrehajtani a műveletet.
Bontsa ki a teljes fájlt
Most készen állunk arra, hogy kibontjuk a kéznél lévő kátrány -archívumokat. Míg 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 mindegyikük kibontásához.
A következő tar parancs kibontja az érvényes tar archívumot. Ha hasonló fájlnévvel rendelkező fájlok léteznek, akkor a kibontás után a tar felülírja az archívumon kívüli fájlokat.
$kátrány -xvf <tar_archive>
Itt egy új kátrányzászlóval állunk szemben.
- x: Azt mondja a tarnak, hogy bontsa ki az archívumot.
Ha nem szeretné, 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 ki a meglévő fájlokat vagy könyvtárakat.
$kátrány -xvkf <tar_archive>Bontson ki bizonyos fájlokat
Vannak olyan helyzetek, amikor nem kell a teljes tar archívumot kibontani, csak egyetlen fájl megragadásához. A kátrány eszköz olyan rugalmasságot kínál, hogy csak néhány szükséges fájlt tud kibontani.
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.
$kátrány -xvf <tar_archive> <fájl név>
Ha ilyen módon szeretne kibontani néhány fájlt, használja a következő parancsstruktúrát.
$kátrány -xvf <tar_archive> <fájlnév_1> <fájlnév_2>
Kivonat konkrét könyvtárakból
Ez egy újabb fantasztikus tulajdonsága a tar archívumnak. Feltételezve, hogy a kéznél lévő tar archívum tartalmaz egy vagy több könyvtárat, manuálisan meg tudja mondani a tarnak, hogy melyik könyvtárat kell kibontani.
A parancsszerkezet hasonló a fenti szakaszhoz.
$kátrány -xvf <tar_archive> <Könyvtár>
Ha több könyvtárat kíván kibontani, akkor futtassa a következő parancsot.
$kátrány -xvf <tar_archive> <könyvtár_1> <könyvtár_2>
Végső gondolatok
A kátrányos archívumok kibontása meglehetősen egyszerű feladat. Csak a megfelelő tar parancsot kell tudnia. Ha érdekli a műveletek GUI -val történő végrehajtása és egy fájlkezelő használata, akkor a fájlkezelőnek alapértelmezés szerint ki kell tudnia tárolni a archívumokat.
A Linuxban több eszköz áll rendelkezésre a tömörített archívumok különböző formátumainak kibontásához. Nézze meg, hogyan lehet kibontani a tömörített archívumokat Linux alatt.
Boldog számítástechnikát!