7zip használata
Tartalomjegyzék:
- A tar.bz2 fájl kibontása
- Specifikus fájlok kibontása egy tar.bz2 fájlból
- A tar.bz2 fájl kibontása az stdin-ből
- A tar.bz2 fájl felsorolása
- Következtetés
A
tar
parancs lehetővé teszi a tar archívumok létrehozását és kibontását. Támogatja a tömörítési programok széles skáláját, mint például a gzip, bzip2, lzip, lzma, lzop, xz és a compress.
A Bzip2 az egyik legnépszerűbb algoritmus a tar fájlok tömörítéséhez. Megállapodás szerint a bzip2- vel tömörített tar-archívum neve .tar.bz2 vagy .tbz2-vel végződik.
Ebben az oktatóanyagban elmagyarázzuk, hogyan lehet a tar.bz2 és tbz2 archívumokat kibontani (vagy kicsomagolni) a
tar
paranccsal.
A tar.bz2 fájl kibontása
A legtöbb Linux disztribúció és macOS alapértelmezés szerint előre telepítve van a tar segédprogrammal.
Tar.bz2 fájl kibontásához használja a
--extract
(
-x
) opciót, és az
-f
opció után adja meg az archív fájl nevét:
tar -jf archive.tar.bz2
A
tar
parancs automatikusan felismeri a tömörítés típusát és kibontja az archívumot. Ugyanez a parancs használható más algoritmusokkal (például .tar.gz) tömörített tar-archívumok kinyerésére.
Ha asztali felhasználó vagy, és a parancssor nem a te dolgod, használhatja a Fájlkezelőt. A tar.bz2 fájl kibontásához (kicsomagolásához) kattintson a jobb gombbal a kibontni kívánt fájlra, és válassza az „Extract” lehetőséget. A Windows felhasználóknak egy 7zip nevű eszközre lesz szükségük a tar.bz2 fájlok kibontásához.
További szóbeli kimenethez használja a
-v
beállítást. Ez az opció azt mondja a
tar
hogy megjelenítse a terminálon kibontott fájlok nevét.
tar -xvf archive.tar.bz2
Alapértelmezés szerint a
tar
kibontja az archív tartalmat az aktuális működő könyvtárban. Használja a
--directory
(
-C
) fájlt az adott könyvtárba:
Például az archívum tartalmának a
/home/linuxize/files
könyvtárba való
/home/linuxize/files
írja be:
tar -jf archive.tar.bz2 -C /home/linuxize/files
Specifikus fájlok kibontása egy tar.bz2 fájlból
Egy adott fájl (ok) kibontásához a tar.bz2 fájlból csatoljon egy szóközzel elválasztott listát a kibontandó fájlnevekről az archív név után:
tar -jf archive.tar.bz2 file1 file2
A fájlok kibontásakor meg kell adnia azok pontos nevét, beleértve az elérési utat is, a
--list
(
-t
) opció használatakor kinyomtatva.
Egy vagy több könyvtár kibontása az archívumból ugyanolyan, mint a több fájl kibontása:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
A
--wildcards
opció lehetővé teszi a fájlok kibontását a tar.bz2 fájlból helyettesítő karaktermintázat alapján. A mintát idézni kell, hogy elkerülje a héj értelmezését.
Például csak azoknak a fájloknak a kibontásához, amelyek neve
.md
(Markdown fájlok):
tar -jf archive.tar.bz2 --wildcards '*.md'
A tar.bz2 fájl kibontása az stdin-ből
A tömörített tar.bz2 fájl kibontásakor az archívum olvasásakor a szabványos bemenetről (általában csővezetéken keresztül) meg kell határoznia a dekompressziós lehetőséget. A
-j
kapcsoló megmondja a
tar
hogy a fájl tömörítve van a bzip2-vel.
Az alábbi példában a
wget
paranccsal töltsük le a Vim forrásokat, és a kimenetet a
tar
parancsba továbbítsuk:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
A tar.bz2 fájl felsorolása
A tar.bz2 fájl tartalmának listázásához használja a
--list
(
-t
) opciót:
tar -tf archive.tar.bz2
A kimenet így néz ki:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Következtetés
A tar.bz2 fájl egy Tar archívum, amelyet a Bzip2 tömörített. A tar.bz2 fájl kibontásához használja a
tar -jf
parancsot, amelyet az archív név követ.
Hogyan lehet egy psp umd játékot kibontani isoként?
Tanulja meg, hogyan lehet kibontani a PlayStation hordozható vagy a PSP UMD játékot ISO-ként.
Mik az iso fájlok, és hogyan lehet az iso fájlokat kibontani, égetni és csatolni?
Tanulja meg, hogyan lehet kibontani az iso fájlokat, a brun iso fájlokat CD-re vagy DVD-re, hogyan lehet azokat virtuális meghajtókként csatolni.
Hogyan lehet kibontani (csomagolni) a tar gz fájlt
Ha a nyílt forráskódú világon barangol, akkor valószínű, hogy rendszeresen találkozol.tar.gz fájlokkal. A nyílt forráskódú csomagok általában .tar.gz és .zip formátumban tölthetők le. Ebben az oktatóanyagban megmutatjuk, hogyan lehet kibontani (vagy kicsomagolni) a tar.gz archívumokat.