A legtöbb Az internetről letölthető Linux fájlok tar, tar.gz és tar.bz2 tömörítési formátumok, és fontos tudni az ilyen fájlok kibontását.
A következő cikk segít kibontani (kicsomagolni) és kicsomagolni (untar) – tar, tar.gz és tar.bz2 fájlok a Linux parancssorából.
Megtudhatja, hogyan kell felsorolni a egy tar archívum kibontása nélkül, és csak egyetlen fájl vagy egyetlen könyvtár kibontása.
| Fájlkiterjesztés | Leírás |
|---|---|
tar |
Egyszerű TAR-archívum tömörítés nélkül |
tar.gz |
TAR-archívum GZIP-vel tömörítve |
tar.bz2 |
BZIP2-vel tömörített TAR-archívum |
Hűvös tipp: Nincs több vesztegetett idő! Töltse le az internetről, és távolítsa el egyetlen lépésben a Linux parancssorából! További információ →
Untar tar, tar.gz, tar.bx2 fájlok
Kivonat egy tar fájlt:
$ tar -xvf foo.tar
Kivonat és kicsomagol egy tar.gz fájlt:
$ tar -xvzf foo.tar.gz
Bontsa ki és bontsa ki egy tar.bz2 fájlt:
$ tar -xvjf foo.tar.bz2
| Opció | Leírás |
|---|---|
-x |
Fájlok kibontása archívumból |
-v |
A feldolgozott fájlok pontos listázása |
-f |
Adjon meg egy archívumot vagy egy tárfájlnév |
-z |
Csomagolja le a gzip program által létrehozott tömörített archívum tartalmát (tar.gz) |
-j |
Csomagolja a bzip2 program (tar.bz2) |
Sorolja fel a tar, tar.gz, tar.bz2 fájlok tartalmát
Időnként csak arra van szükség, hogy ellenőrizzük a tarball tartalmát kibontás nélkül.
Például magától értetődik, hogy nem tanácsos az egész nagy archívumot törölni, ha például csak egy dingle fájlt vagy könyvtárat kell kibontani belőle.
És ez természetesen a Linux tar paranccsal lehetséges, de először is ki kell csomagolnia a csomagot, és ki kell csomagolnia azt.
Sorolja fel egy tar fájl tartalmát:
$ tar -tvf foo.tar
Sorolja fel a tar.gz fájl:
$ tar -ztvf foo.tar.gz
Sorolja fel egy tar.bz2 fájl tartalmát:
$ tar -jtvf tar.bz2
| Opció | Leírás |
|---|---|
-t |
Sorolja fel az archívum tartalmát |
Jó tipp: Nincs szükség többé ezekre az emlékekre -xvf, -xvzf, -xvif billentyűk! Ez a fantasztikus bash funkció lehetővé teszi bármilyen archívum típus kibontását az egyetlen extract paranccsal! További információ →
Egyetlen fájl kivonása a Tarballból
Egy fájl kivonása bar.txt, egy archívumból:
$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt
Megadhatja a fájl elérési útját is:
$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt
Egyetlen könyvtár kivonása a Tarballból
docs nevű mappa kivonása az archívumból:
$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs
kivonat néhány alkönyvtárat:
$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images