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