A fájlok kötegének Linux rendszerről történő elküldésének leggyakoribb módja a tar parancs használata. Amikor kátrányoz egy könyvtárat, könnyen összegyűjthet egy fájlcsoportot egyetlen fájlba. Ez a fájl ezután átvihető vagy tárolható, vagy tömöríthető a méret csökkentése érdekében.
Lépések
1. lépés: Ismerje meg a formátumot
Linux alatt több fájl archiválása a tar paranccsal történik. Ez a parancs több fájlt egyesít egyetlen fájlba, lehetővé téve a tömörítést vagy a könnyebb átvitelt egy másik számítógépre. A kapott fájl.tar kiterjesztéssel rendelkezik. A.tar fájlokat gyakran tarliként emlegetik.
A tar parancs csak archiválja a fájlokat. Nem végez tömörítést, így az archívum mérete megegyezik az eredeti fájlokkal. A.tar fájlt tömörítheti a gzip vagy a bzip2 használatával, ami.tar.gz vagy.tar.bz2 kiterjesztést eredményez. Erről a cikk végén lesz szó
2. lépés: Hozzon létre egy tarball -ot egyetlen könyvtárból
A tar parancs több részből áll, amikor egy tarball -t egy könyvtárból hoz létre. Az alábbiakban egy példa a tar parancsra:
tar -cvf tarName.tar/path/to/könyvtár
- tar - Ezzel meghívja a tar archiváló programot.
- c - Ez a zászló a.tar fájl "létrehozását" jelzi. Ennek mindig az elsőnek kell lennie.
- v - Ez azt jelzi, hogy a folyamat "bőbeszédű". Ez megjeleníti az összes olyan fájlt, amely a.tar fájlhoz hozzáadásra kerül a létrehozásakor. Ez egy opcionális zászló.
- f - Ez a zászló azt jelzi, hogy a következő rész az új.tar fájl fájlneve lesz. Mindig az utolsó zászlónak kell lennie.
- tarName.tar - Bármilyen nevet választhat. Csak győződjön meg róla, hogy a végén tartalmazza a.tar kiterjesztést. Hozzáadhat egy elérési utat a fájlnévhez, ha a tarball -t egy másik könyvtárban szeretné létrehozni, mint a jelenlegi.
- /path/to/directory - Írja be annak a könyvtárnak az elérési útját, amelyből létre szeretné hozni a.tar fájlt. Az elérési út az aktuális munkakönyvtárhoz képest van. Például, ha a teljes elérési út a ~/home/user/Pictures, és jelenleg a/home könyvtárban van, írja be a/user/Pictures parancsot. Vegye figyelembe, hogy az összes alkönyvtár is szerepelni fog.
Lépés 3. Hozzon létre egy több könyvtárat tartalmazó tárcát
Több könyvtár hozzáadása olyan egyszerű, mint az összes útvonal hozzáadása a tar parancs végéhez:
tar -cvf tarName.tar/etc/directory1/var/www/directory2
4. lépés: Fájlok vagy könyvtárak hozzáadása egy meglévő tárolóhoz
Továbbra is hozzáadhat fájlokat és könyvtárakat a.tar archív fájljaihoz az "append" jelző használatával:
tar -rvf tarName.tar textfile.txt elérési út//to/another/könyvtár
r - Ez az "append" zászló. Helyettesíti a c jelzőt a tarall létrehozási parancsból
5. lépés Tömörítsen egy meglévő.tar fájlt
A "gzip" segítségével gyorsan tömörítheti.tar archív fájlját. Ha nagyobb tömörítésre van szüksége (kisebb kimeneti fájl), akkor használhatja a "bzip2" -t. A bzip2 hosszabb ideig tart a fájl tömörítésében, mint a gzip.
gzip tarName.tar bzip2 tarName.tar
- A gzip hozzáadja a.gz kiterjesztést a fájlnévhez: tarName.tar.gz
- A bzip2 hozzáadja a.bz2 kiterjesztést a fájlnévhez: tarName.tar.bz2
Lépés 6. Tömörítse a tárcát létrehozásakor
A fenti lépésben található parancsokkal tömörítheti a meglévő tarfákat, de a megfelelő jelzők használatával is tömörítheti őket létrehozásuk során:
tar -czvf tarName.tar.gz/path/to/könyvtár tar -cjvf tarName.tar.bz2/path/to/directory
- z - Ez a zászló tömöríti az új.tar fájlt a gzip használatával. Ügyeljen arra, hogy a fájlnév végén szerepeljen a.gz kiterjesztés.
- j - Ez a jelző tömöríti az új.tar fájlt a bzip2 használatával. Ügyeljen arra, hogy a fájlnév végén szerepeljen a.bz2 kiterjesztés.