Android

Kuinka purkaa (purkaa) tar bz2-tiedosto

How to Build and Install Hadoop on Windows

How to Build and Install Hadoop on Windows

Sisällysluettelo:

Anonim

tar komennon avulla voit luoda ja purkaa tar-arkistoja. Se tukee laajaa valikoimaa pakkausohjelmia, kuten gzip, bzip2, lzip, lzma, lzop, xz ja compress.

Bzip2 on yksi suosituimmista algoritmeista tar-tiedostojen pakkaamiseksi. Sopimuksen mukaan bzip2: lla pakatun tar-arkiston nimi päättyy joko .tar.bz2 tai .tbz2.

Tässä opetusohjelmassa selitetään kuinka purkaa (tai purkaa) tar.bz2- ja tbz2- arkistot tar komennolla.

Purkataan tar.bz2-tiedosto

Useimpien Linux-jakelujen ja macOS: ien mukana tulee oletusarvoisesti esiasennettu tar- apuohjelma.

Voit purkaa --extract tiedoston käyttämällä --extract ( -x ) -vaihtoehtoa ja määrittämällä arkistotiedoston nimi -f vaihtoehdon jälkeen:

tar -jf archive.tar.bz2

tar komento tunnistaa pakkaustyypin automaattisesti ja purkaa arkiston. Samaa komentoa voidaan käyttää tar-arkistojen purkamiseen, jotka on pakattu muihin algoritmeihin, kuten .tar.gz.

Jos olet työpöydän käyttäjä ja komentorivi ei ole sinun asia, voit käyttää Tiedostonhallintaa. Voit purkaa (purkaa) tar.bz2-tiedoston napsauttamalla hiiren kakkospainikkeella tiedostoa, jonka haluat purkaa ja valitsemalla ”Pura”. Windows-käyttäjät tarvitsevat työkalun nimeltä 7zip tar.bz2-tiedostojen purkamiseksi.

Jos haluat lisätietoja verbose-ulostulosta, käytä -v vaihtoehtoa. Tämä vaihtoehto käskee tar : n näyttää tiedostojen nimet, jotka puretaan terminaalissa.

tar -xvf archive.tar.bz2

Oletuksena, tar purkaa nykyisen työhakemiston arkiston sisällön. Käytä --directory ( -C ) --directory arkistotiedostojen tietyssä hakemistossa:

Voit esimerkiksi purkaa arkiston sisällön hakemistoon /home/linuxize/files kirjoittamalla:

tar -jf archive.tar.bz2 -C /home/linuxize/files

Tiettyjen tiedostojen purkaminen tar.bz2-tiedostosta

Jos haluat purkaa tietyn tiedoston (t) tar.bz2-tiedostosta, lisää välilyönnillä luettelo poistettavista tiedostonimistä arkiston nimen jälkeen:

tar -jf archive.tar.bz2 file1 file2

Tiedostoja --list on annettava niiden tarkat nimet, mukaan lukien polku, tulostettuna, kun --list ( -t ) -vaihtoehtoa käytetään.

Yhden tai useamman hakemiston purkaminen arkistosta on sama kuin useiden tiedostojen purkaminen:

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

--wildcards vaihtoehdon avulla voit purkaa tiedostoja tar.bz2-tiedostosta jokerimerkinnän perusteella. Kuvio on lainattava, jotta kuori ei tulkitse sitä.

Esimerkiksi, jos haluat purkaa vain tiedostot, joiden nimet päättyvät .md (Markdown-tiedostot):

tar -jf archive.tar.bz2 --wildcards '*.md'

Purkamalla tar.bz2-tiedosto stdinistä

Kun purkaat pakattua tar.bz2-tiedostoa lukemalla arkistoa vakiotulosta (yleensä putkiston kautta), sinun on määritettävä pakkausvaihtoehto. -j vaihtoehto kertoo tar tiedostolle, että tiedosto on pakattu bzip2: lla.

Alla olevassa esimerkissä lataamme Vim-lähteet wget komennolla ja liitämme sen lähtö tar komentoon:

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

Listataan tar.bz2-tiedosto

Listaa tar.bz2-tiedoston sisältö käyttämällä --list ( -t ) -vaihtoehtoa:

tar -tf archive.tar.bz2

Tulos näyttää tältä:

file1 file2

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

johtopäätös

tar.bz2- tiedosto on Tar-arkisto, joka on pakattu Bzip2: lla. Voit purkaa tar.bz2-tiedoston käyttämällä tar -jf komentoa ja sen jälkeen arkiston nimeä.

tervaterminaali