Untar Tar.gz – Linux Tar Command – HowTo: Extract Tar File

Det meste af Linux-filer, der kan downloades fra internettet, komprimeres med en tar, tar.gz og tar.bz2 komprimeringsformater, og det er vigtigt at vide, hvordan man udpakker sådanne filer.

Den følgende artikel hjælper dig med at udpakke (pakke ud) og afpakke (untar) – tar, tar.gz og tar.bz2 filer fra Linux-kommandolinjen.

Du lærer at liste indholdet af et tar arkiv uden at pakke det ud, og hvordan man kun udpakker en enkelt fil eller en enkelt mappe.

Filtypen Beskrivelse
tar Enkelt TAR-arkiv uden komprimering
tar.gz TAR-arkiv komprimeret med GZIP
tar.bz2 TAR-arkiv komprimeret med BZIP2

Cool Tip: Ikke mere spildt tid! Download fra Internettet, og fjern untar i et trin fra Linux-kommandolinjen! Læs mere →

Untar tar, tar.gz, tar.bx2 Files

Uddrag en tar -fil:

$ tar -xvf foo.tar

Uddrag og komprimér en tar.gz fil:

$ tar -xvzf foo.tar.gz

Uddrag og komprimér en tar.bz2 -fil:

$ tar -xvjf foo.tar.bz2
Option Beskrivelse
-x Uddrag filer fra et arkiv
-v Lister behandlede filer behandlet
-f Angiv et arkiv eller et tarball-filnavn
-z Dekomprimere indholdet af det komprimerede arkiv oprettet af gzip -programmet (tar.gz)
-j Dekomprimere indholdet af det komprimerede arkiv oprettet af bzip2 program (tar.bz2)

Liste over indholdet af en tar, tar.gz, tar.bz2-filer

Nogle gange er det bare nødvendigt at kontrollere indholdet af en tarball uden at pakke den ud.

For eksempel siger det sig selv, at det er tilrådeligt at fjerne hele det store arkiv, hvis du f.eks. kun skal udtrække en dingle-fil eller en mappe fra den.

Og selvfølgelig er dette muligt med Linux tar kommandoen, men først skal du kontrollere, hvad der er inde i tarballen uden at pakke den ud.

Angiv indholdet af en tar -fil:

$ tar -tvf foo.tar

Angiv indholdet af en tar.gz fil:

$ tar -ztvf foo.tar.gz

Liste over indholdet af en tar.bz2 -fil:

$ tar -jtvf tar.bz2
Option Beskrivelse
-t Angiv indholdet af et arkiv

Cool tip: Der er ikke mere behov for at huske alle disse -xvf, -xvzf, -xvif nøgler! Denne fantastiske bash -funktion tillader udpakning af enhver arkivtype med kommandoen extract! Læs mere →

Uddrag en enkelt fil fra en tarball

Uddrag en fil bar.txt, fra et arkiv:

$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt

Du kan også angive en sti til filen:

$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt

Uddrag et enkelt bibliotek fra en Tarball

Uddrag en mappe, kaldet docs, fra et arkiv:

$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs

Du kan også udtræk noget underkatalog:

$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images

Write a Comment

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