Sådan udpakkes (udpakkes) Tar Bz2-fil

Kommandoen tar giver dig mulighed for at oprette og udtrække tjærearkiver. Det understøtter en lang række komprimeringsprogrammer såsom gzip, bzip2, lzip, lzma, lzop, xz og komprimering.

Bzip2 er en af de mest populære algoritmer til komprimering af tarfiler. Efter konvention slutter navnet på et tjærearkiv komprimeret med bzip2 med enten .tar.bz2 eller .tbz2.

I denne vejledning forklarer vi, hvordan man udpakker (eller udpakker) tar.bz2- og tbz2-arkiver. ved hjælp af kommandoen tar.

Uddrag af tar.bz2-fil #

De fleste Linux-distributioner og macOS leveres med tar-hjælpeprogrammet forudinstalleret af standard.

Hvis du vil udpakke en tar.bz2-fil, skal du bruge indstillingen --extract (-x) og angive arkivet filnavn efter -f mulighed:

tar kommando automatisk registrerer kompressionstype og udtrækker arkivet. Den samme kommando kan bruges til at udtrække tjærearkiver komprimeret med andre algoritmer som .tar.gz eller eller .tar.xz.

Hvis du er en Desktop-bruger, og kommandolinjen ikke er din ting, skal du kan bruge din filhåndtering. For at udpakke (pakke ud) en tar.bz2-fil skal du blot højreklikke på den fil, du vil udpakke og vælge “Uddrag”. Windows-brugere har brug for et værktøj med navnet 7zip for at udpakke tar.bz2-filer.

For mere detaljeret output bruger indstillingen -v. Denne indstilling fortæller tar for at vise navnene på de filer, der ekstraheres på terminalen.

Som standard udtager tar arkivindholdet i den aktuelle arbejdsmappe. Brug --directory (-C) for at udtrække arkivfiler i en bestemt mappe:

For eksempel at udpakke arkivindholdet til /home/linuxize/files -mappe, skal du skrive:

Uddrag af specifikke filer fra en tar.bz2-fil #

Til udtræk en eller flere specifikke filer fra en tar.bz2-fil, tilføj en plads-adskilt liste over filnavne, der skal ekstraheres efter arkivnavnet:

Whe Når du udpakker filer, skal du angive deres nøjagtige navne inklusive stien som udskrevet, når indstillingen --list (-t) bruges.

At udpakke en eller flere mapper fra et arkiv er det samme som at udtrække flere filer:

Hvis du prøver at udpakke en fil, der ikke ‘ t findes i arkivet, vises en fejlmeddelelse svarende til følgende:

--wildcards indstillingen giver dig mulighed for at udtrække filer fra en tar.bz2-fil baseret på et wildcard-mønster. Mønsteret skal citeres for at forhindre, at skallen fortolker det.

Hvis du f.eks. Kun vil udpakke de filer, hvis navne ender på .md (Markdown-filer), skal du ville bruge:

Udpakning af tar.bz2-fil fra stdin #

Når du udpakker en komprimeret tar.bz2-fil ved at læse arkivet fra standard input (normalt gennem rør), skal du angive dekompressionsmuligheden. Indstillingen -j fortæller tar at filen er komprimeret med bzip2.

I nedenstående eksempel downloader vi Vim-kilder ved hjælp af kommandoen wget og rør dens output til tar -kommandoen:

Hvis du ikke angiver en dekompressionsindstilling, vil tar vise dig, hvilken mulighed du skal bruge:

Liste over tar.bz2-fil #

Hvis du vil liste indholdet af en tar.bz2-fil, skal du bruge --list (-t) option:

Outputtet ser sådan ud:

Hvis du tilføjer --verbose (-v), tar udskriver flere oplysninger, såsom ejer, filstørrelse, tidsstempel .. osv:

Konklusion #

tar.bz2-filen er et tjærearkiv c ompresset med Bzip2. For at udpakke en tar.bz2-fil skal du bruge kommandoen tar -xf efterfulgt af arkivnavnet.

Write a Comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *